SLAAEQ4 July   2025 MSPM0G1106 , MSPM0G1107 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1

 

  1.   1
  2.   Trademarks
  3. 1Introduction
    1. 1.1 Features Supported
    2. 1.2 CAN Frame Format
    3. 1.3 SPI Message Frame Format
  4. 2Implementation
    1. 2.1 SPI Message Format
      1. 2.1.1 SPI Commands
      2. 2.1.2 Instruction Set
    2. 2.2 Timeout Feature
    3. 2.3 Error Indication
    4. 2.4 Busy Status Indication
    5. 2.5 Message RAM Configuration
    6. 2.6 Test Environment
  5. 3References

Timeout Feature

The SPI-CAN bridge implements timeout protection with the following behavior:

  • Message Timeout:
    • If a complete instruction is not received within five seconds.
    • The bridge triggers a timeout.
    • The incomplete instruction is discarded.
  • Buffer Loading Timeout:
    • If timeout occurs during TX buffer or FIFO loading.
    • Partial data can be written to message RAM.
    • Subsequent transmit instructions to the same buffer starts from the beginning.
    • Previous incomplete data is effectively discarded.

External SPI controller can use Read receive status instruction to check timeout events. This allows the controller to take appropriate recovery actions.