
FlexCAN Module
MPC5644A Microcontroller Reference Manual, Rev. 6
1418
Freescale Semiconductor
32.4.5.10 Interrupt Masks 1 Register (IMRL)
This register allows to enable or disable any number of a range of 32 Message Buffer Interrupts. It contains
one interrupt mask bit per buffer, enabling the CPU to determine which buffer generates an interrupt after
a successful transmission or reception (i.e., when the corresponding bit in the IFRL register is set).
Figure 32-14. Interrupt Masks 1 Register (IMRL)
32.4.5.11 Interrupt Flags 2 Register (IFRH)
This register defines the flags for 32 Message Buffer interrupts. It contains one interrupt flag bit per buffer.
Each successful transmission or reception sets the corresponding bit in IFRH. If the corresponding bit in
IMRH is set, an interrupt will be generated. The interrupt flag must be cleared by writing it to ‘1’. Writing
‘0’ has no effect.
When MCR[AEN] is set (Abort enabled), while the IFRH bit is set for a message buffer configured as Tx,
the writing access done by CPU into the corresponding message buffer will be blocked.
Base + 0x0028
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
BUF
31M
BUF
30M
BUF
29M
BUF
28M
BUF
27M
BUF
26M
BUF
25M
BUF
24M
BUF
23M
BUF
22M
BUF
21M
BUF
20M
BUF
19M
BUF
18M
BUF
17M
BUF
16M
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
BUF
15M
BUF
14M
BUF
13M
BUF
12M
BUF
11M
BUF
10M
BUF
9M
BUF
8M
BUF
7M
BUF
6M
BUF
5M
BUF
4M
BUF
3M
BUF
2M
BUF
1M
BUF
0M
W
RESET:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 32-14. IMRL Register field descriptions
Field
Description
BUF31M–
BUF0M
Buffer MB
i
Mask
Each bit enables or disables the respective FlexCAN Message Buffer (MB0 to MB31) Interrupt.
1: The corresponding buffer Interrupt is enabled
0: The corresponding buffer Interrupt is disabled
Note:
Setting or clearing a bit in the IMRL Register can assert or negate an interrupt request, if
the corresponding bit in the IFRL register is set.
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...