
Chapter 13 FlexRay Communication Controller (FLEXRAY)
MC9S12XF - Family Reference Manual, Rev.1.19
Freescale Semiconductor
485
13.5.2.13 Protocol Interrupt Flag Register 1 (PIFR1)
Write: Normal Mode
The register holds one set of the protocol-related individual interrupt ags.
Module Base + 0x001A
15
14
13
12
11
10
9876543210
R EMC
_IF
IPC
_IF
PECF
_IF
PSC
_IF
SSI3
_IF
SSI2
_IF
SSI1
_IF
SSI0
_IF
00
EVT
_IF
ODT
_IF
0000
W
w1c
Reset
0000000000000000
Figure 13-13. Protocol Interrupt Flag Register 1 (PIFR1)
Table 13-20. PIFR1 Field Descriptions
Field
Description
15
EMC_IF
Error Mode Changed Interrupt Flag — This ag is set when the value of the ERRMODE bit eld in the
Protocol 0 No such event.
1 ERRMODE eld changed.
14
IPC_IF
Illegal Protocol Control Command Interrupt Flag — This ag is set when the PE tries to execute a protocol
and detects that this protocol control command is not allowed in the current protocol state. In this case the
0 No such event.
1 Illegal protocol control command detected.
13
PECF_IF
Protocol Engine Communication Failure Interrupt Flag — This ag is set if the FlexRay block has detected
a communication failure between the protocol engine and the controller host interface
0 No such event.
1 Protocol Engine Communication Failure detected.
12
PSC_IF
Protocol State Changed Interrupt Flag — This ag is set when the protocol state in the PROTSTATE eld in
0 No such event.
1 Protocol state changed.
11–8
SSI[3:0]_IF
Slot Status Counter Incremented Interrupt Flag — Each of these ags is set when the SLOTSTATUSCNT
0 No such event.
1 The corresponding slot status counter has incremented.
5
EVT_IF
Even Cycle Table Written Interrupt Flag — This ag is set if the FlexRay block has written the sync frame
measurement / ID tables into the FlexRay Memory for the even cycle.
0 No such event.
1 Sync frame measurement table written
4
ODT_IF
Odd Cycle Table Written Interrupt Flag — This ag is set if the FlexRay block has written the sync frame
measurement / ID tables into the FlexRay Memory for the odd cycle.
0 No such event.
1 Sync frame measurement table written