LIN Controller (LINFlex)
MPC5606S Microcontroller Reference Manual, Rev. 7
860 Freescale Semiconductor
 
23.7.2.19 Identifier filter mode register (IFMR)
This register is not implemented on LINFlex_1.
 
IFMI[0:4]
27:31
Filter match index
This register contains the index corresponding to the received identifier. It can be used to directly 
write or read the data in SRAM (see Section 23.8.2.2, Slave mode for more details).
When no filter matches, IFMI[0:4] = 0. When Filter n is matching, IFMI[0:4] = n + 1.
Address: Base + 0x0048  Access: User read/write
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
W
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R
0 0 0 0 0 0 0 0 0 0 0 0 IFM
W
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Figure 23-25. Identifier filter mode register (IFMR)
Table 23-26. IFMR field descriptions 
Field Description
IFM Filter mode
0 Filters 2n and 2n + 1 are in identifier list mode.
1 Filters 2n and 2n + 1 are in mask mode (filter 2n + 1 is the mask for the filter 2n).
(Refer to Tabl e 23-27.)
Table 23-27. IFMR[IFM] configuration 
Bit Value Result
IFM[0] 0 Filters 0 and 1 are in identifier list mode.
1 Filters 0 and 1 are in mask mode (filter 1 is the mask for the filter 0).
IFM[1] 0 Filters 2 and 3 are in identifier list mode.
1 Filters 2 and 3 are in mask mode (filter 3 is the mask for the filter 2).
IFM[2] 0 Filters 4 and 5 are in identifier list mode.
1 Filters 4 and 5 are in mask mode (filter 5 is the mask for the filter 4).
IFM[3] 0 Filters 6 and 7 are in identifier list mode.
1 Filters 6 and 7 are in mask mode (filter 7 is the mask for the filter 6).
Table 23-25. IFMI field descriptions
Field Description