UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 519 o f 792
NXP Semiconductors UM10237
Chapter 18: LPC24XX CAN controllers CAN1/2
In cases where explicit identifiers as well as groups of the identifiers are programmed, a
CAN identifier search has to start in the explicit identifier section first. If no match is found,
it continues the search in the group of identifier section. By this order it can be guaranteed
that in case where an explicit identifier match is found, the succeeding software can
directly proceed on this certain message whereas in case of a group of identifier match
the succeeding software needs more steps to identify the message.
18.4 Configuration example 4
Suppose that the five Acceptance Filter address registers contain the values shown in the
third column below. In this case each table contains the decimal number of words and
entries shown in the next two columns, and the ID Index field of the CANRFS register can
return the decimal values shown in the column ID Indexes for CAN messages whose
Identifiers match the entries in that table.
18.5 Configuration example 5
Figure 18–91 below is a more detailed and graphic example of the address registers,
table layout, and ID Index values. It shows:
A Standard Individual table starting at the start of Acceptance Filter RAM and
containing 26 Identifiers, followed by:
A Standard Group table containing 12 ranges of Identifiers, followed by:
An Extended Individual table containing 3 Identifiers, followed by:
An Extended Group table containing 2 ranges of Identifiers.
Table 456. Exam ple of Acce ptance Filter Tables and ID index Values
Table Register Va lue # Words # Entire ID Indexes
Standard Individual SFF_sa 0x040 810 1610 0-1510
Standard Group SFF_GRP_sa 0x060 410 410 16-1910
Extended Individual EFF_sa 0x070 810 1610 20-5510
Extended Group EFF_GRP_sa 0x100 810 1610 56-5710
ENDofTable 0x110