EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 427

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
416 Freescale Semiconductor
Figure 21-29. Filter configuration—register organization
21.8.2.3.2 Identifier filter mode configuration
The identifier filters are configured in the IFCRx registers. To configure an identifier filter the filter must
first be deactivated by programming IFER[FACT] = 0.. The identifier list or identifier mask mode for
the corresponding IFCRx registers is configured by the IFMR[IFM] bit. For each filter, the IFCRx register
configures the ID (or the mask), the direction (TX or RX), the data field length, and the checksum type.
If no filter is active, an RX interrupt is generated on any received identifier event.
If at least one active filter is configured as TX, all received identifiers matching this filter generate a TX
interrupt.
If at least one active filter is configured as RX, all received identifiers matching this filter generate an RX
interrupt.
If no active filter is configured as RX, all received identifiers not matching TX filter(s) generate an RX
interrupt.
Table 21-31. Filter to interrupt vector correlation
Number of
active filters
Number of active filters
configured as TX
Number of active filters
configured as RX
Interrupt vector
0 0 0 RX interrupt on all identifiers
IFCRn
Identifier
ID
Bit Mapping
Identifier Filter Register Organization
15 0
DFL CCSDIR
Identifier Filter Configuration
IFCR2n
Identifier
Identifier
IFCR2n +1
IFM = 0
Identifier Filter Mode
IFCR2n
Identifier
Mask
IFCR2n +1
IFM = 1
Identifier List Mode
Mask Mode

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals