English
Language : 

MC9S12XF512_1 Datasheet, PDF (485/1306 Pages) Freescale Semiconductor, Inc – S12X Microcontrollers
Chapter 13 FlexRay Communication Controller (FLEXRAY)
13.5.2.13 Protocol Interrupt Flag Register 1 (PIFR1)
Module Base + 0x001A
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R EMC IPC PECF PSC SSI3 SSI2 SSI1 SSI0
_IF _IF _IF _IF _IF _IF _IF _IF
0
0
EVT ODT
_IF _IF
0
0
0
0
W w1c w1c w1c w1c w1c w1c w1c w1c
w1c w1c
Reset 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 13-13. Protocol Interrupt Flag Register 1 (PIFR1)
Write: Normal Mode
The register holds one set of the protocol-related individual interrupt flags.
Table 13-20. PIFR1 Field Descriptions
Field
Description
15
EMC_IF
14
IPC_IF
Error Mode Changed Interrupt Flag — This flag is set when the value of the ERRMODE bit field in the Protocol
Status Register 0 (PSR0) is changed by the FlexRay block.
0 No such event.
1 ERRMODE field changed.
Illegal Protocol Control Command Interrupt Flag — This flag is set when the PE tries to execute a protocol
control command, which was issued via the POCCMD field of the Protocol Operation Control Register (POCR),
and detects that this protocol control command is not allowed in the current protocol state. In this case the
command is not executed. For more details, see Section 13.7.4, “Protocol Control Command Execution”.
0 No such event.
1 Illegal protocol control command detected.
13
PECF_IF
12
PSC_IF
11–8
SSI[3:0]_IF
Protocol Engine Communication Failure Interrupt Flag — This flag 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.
Protocol State Changed Interrupt Flag — This flag is set when the protocol state in the PROTSTATE field in
the Protocol Status Register 0 (PSR0) has changed.
0 No such event.
1 Protocol state changed.
Slot Status Counter Incremented Interrupt Flag — Each of these flags is set when the SLOTSTATUSCNT
field in the corresponding Slot Status Counter Registers (SSCR0–SSCR3) is incremented.
0 No such event.
1 The corresponding slot status counter has incremented.
5
EVT_IF
4
ODT_IF
Even Cycle Table Written Interrupt Flag — This flag 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
Odd Cycle Table Written Interrupt Flag — This flag 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
MC9S12XF - Family Reference Manual, Rev.1.19
Freescale Semiconductor
485