Read Interrupt Identifier
START
Case Interrupt Identifier
0x8000
Status Change
END
Ifx Command Register [31:16] = 0x007F
Write Message Number to IF1/IF2 Command Register
(Transfer Message to IF1/IF2 Registers,
Clear NewDat and IntPnd)
Read IF1/IF2 Message Control
NewDat = 1
Read Data From IF1/IF2 Data A,B
EoB = 1
Next Message Number in This FIFO Buffer
Yes
No
Yes
No
Message Interrupt
Interrupt Handling
Message Number = Interrupt Identifier
Else
0x0000
Functional Description
Figure 23-12. CPU Handling of a FIFO Buffer (Interrupt Driven)
3906
Controller Area Network (CAN)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated