MOIPD

Interrupt pending bits for Message Objects 97 to 128. 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 0xFFC000BC
can1 0xFFC01000 0xFFC010BC

Offset: 0xBC

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

MOIPD Fields

Bit Name Description Access Reset
31 IntPnd_31

Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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 97 to 128. Array index i corresponds to Message Object i+97.

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