This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48L940: Diagnostics for GPIO

Part Number: RM48L940

For peripherals like MIBSPI and CAN that are configured for use as GPIO, what is the appropriate safety diagnostics to run? Is any of the RAM test necessary for peripherals when they are configured and used as GPIO?

What kind of safety diagnostics are supported for GIOA and GIOB?

  • Hi,

    << For peripherals like MIBSPI and CAN that are configured for use as GPIO, what is the appropriate safety diagnostics to run? Is any of the RAM test
    << necessary for peripherals when they are configured and used as GPIO?
    I Would assume not as the RAM is not used.

    << What kind of safety diagnostics are supported for GIOA and GIOB?
    The safety manual for RM48xx (spnu577d) names 5 diagnostics for GIO:
    GIO1A : Boot Time Software Test of Function Using I/O Checking In GIO Mode.
    GIO1B : Periodic Time Software Test of Function Using I/O Checking In GIO Mode.
    GIO2 : Information Redundancy Techniques.
    GIO3 : Periodic Software Readback of Static Configuration Registers.
    GIO4 : Software Readback of Written Configuration.
  • Hi,

    As Karel mentioned, if you plan to use the MibSPI only in GPIO mode, it is not necessary to run the MibSPI RAM diagnostic checks. Note that thie memory can be used as "normal storage" (not for MibSPI communication) by the application as well, in which case you do benefit from running the diagnostic checks.

    The part's safety manual includes safety mechanisms you can run to ensure that there are no faults in this logic. Karel has listed them in the post above as well.

    Regards,
    Sunil