MCF5253 Reference Manual, Rev. 1xxiv Freescale Semiconductor24.11.6 Servicing Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14724.11.6.1 High-Frequency Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14724.11.6.2 Low-Frequency Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14724.11.6.3 Error Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14724.12 Deviations from the EHCI Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14824.12.1 Embedded Transaction Translator Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14824.12.1.1 Capability Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14824.12.1.2 Operational Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14824.12.1.3 Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14924.12.1.4 Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14924.12.1.5 Operational Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15024.12.1.5.1 Microframe Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15024.12.1.5.2 Split State Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15024.12.1.5.3 Asynchronous Transaction Scheduling and Buffer Management . . . . . . . . . . . 24-15124.12.1.5.4 Periodic Transaction Scheduling and Buffer Management . . . . . . . . . . . . . . . . 24-15124.12.1.5.5 Multiple Transaction Translators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15224.12.2 Device Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15224.12.3 Non-Zero Fields the Register File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15224.12.4 SOF Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15224.12.5 Embedded Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.5.1 Frame Adjust Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.6 Miscellaneous Variations from EHCI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.6.1 Programmable Physical Interface Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.6.2 Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.6.2.1 Port Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15324.12.6.2.2 Port Speed Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-154Chapter 25FlexCAN Module25.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-125.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-125.3 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-225.3.1 The CAN System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-325.3.2 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-325.3.2.1 Normal Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-325.3.2.2 Freeze Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-325.3.2.3 Module Disabled Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-425.3.2.4 Loop-back Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-425.3.2.5 Listen-only Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-525.4 External Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-525.5 Memory Map and Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-525.5.1 FlexCAN Configuration Register (CANMCRn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-625.5.2 FlexCAN Control Register (CANCTRLn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-825.5.3 FlexCAN Free Running Timer Register (TIMERn). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11