MOIPA

Interrupt pending bits for Message Objects 1 to 32. By reading the IntPnd bits, the CPU can check for which Message Object an interrupt is pending. The IntPnd bit of a specific Message Object can be set/reset by the CPU via the IFx Message Interface Registers or set by the Message Handler after reception or after a successful transmission of a frame. This will also affect the valid of IntID in the Interrupt Register.
Module Instance Base Address Register Address
can0 0xFFC00000 0xFFC000B0
can1 0xFFC01000 0xFFC010B0

Offset: 0xB0

Access: RO

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

IntPnd_31

RO 0x0

IntPnd_30

RO 0x0

IntPnd_29

RO 0x0

IntPnd_28

RO 0x0

IntPnd_27

RO 0x0

IntPnd_26

RO 0x0

IntPnd_25

RO 0x0

IntPnd_24

RO 0x0

IntPnd_23

RO 0x0

IntPnd_22

RO 0x0

IntPnd_21

RO 0x0

IntPnd_20

RO 0x0

IntPnd_19

RO 0x0

IntPnd_18

RO 0x0

IntPnd_17

RO 0x0

IntPnd_16

RO 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

IntPnd_15

RO 0x0

IntPnd_14

RO 0x0

IntPnd_13

RO 0x0

IntPnd_12

RO 0x0

IntPnd_11

RO 0x0

IntPnd_10

RO 0x0

IntPnd_9

RO 0x0

IntPnd_8

RO 0x0

IntPnd_7

RO 0x0

IntPnd_6

RO 0x0

IntPnd_5

RO 0x0

IntPnd_4

RO 0x0

IntPnd_3

RO 0x0

IntPnd_2

RO 0x0

IntPnd_1

RO 0x0

IntPnd_0

RO 0x0

MOIPA Fields

Bit Name Description Access Reset
31 IntPnd_31

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
30 IntPnd_30

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
29 IntPnd_29

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
28 IntPnd_28

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
27 IntPnd_27

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
26 IntPnd_26

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
25 IntPnd_25

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
24 IntPnd_24

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
23 IntPnd_23

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
22 IntPnd_22

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
21 IntPnd_21

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
20 IntPnd_20

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
19 IntPnd_19

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
18 IntPnd_18

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
17 IntPnd_17

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
16 IntPnd_16

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
15 IntPnd_15

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
14 IntPnd_14

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
13 IntPnd_13

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
12 IntPnd_12

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
11 IntPnd_11

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
10 IntPnd_10

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
9 IntPnd_9

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
8 IntPnd_8

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
7 IntPnd_7

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
6 IntPnd_6

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
5 IntPnd_5

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
4 IntPnd_4

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
3 IntPnd_3

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
2 IntPnd_2

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
1 IntPnd_1

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0
0 IntPnd_0

Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to Message Object i+1.

Value Description
0x0 The Message Object is not the source of an interrupt.
0x1 The Message Object is the source of an interrupt.
RO 0x0