SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
The error pin monitor event indicates that the err_i and err_o pins (input and output to the ESM, respectively) have differed for eight or more consecutive cycles. This detects if the error pin connectivity external to the ESM is malfunctioning.
ERR_I is stored, in case previous values of ERR_I are either all 0s or 1s, the previous 8 values of ERR_O is checked for at least one match. If there is no match between the previous 8 values of ERR_I and ERR_O, this indicates that the external connection from ERR_O back to ERR_I is malfunctioning. Error Pin Monitor event/interrupt is triggered only if all values of ERR_I being equal (all 0s or 1s) and stored ERR_O values being the logical inverse (all 0s or 1s). The above mechanism provides immunity against glitches or pin transitions triggering spurious pin monitor interrupt outputs. PWM low and high counters values need to be greater than 8 cycles when using pwm mode for error pin monitoring to detect a malfunctioning ERR_I.
When an error pin monitor interrupt occurs, a processor handling this interrupt logs or alerts the external system associated with error pin monitoring. This interrupt can be enabled/disabled using the Error Pin Monitor Configuration Register and set or cleared using the Error Pin Monitor Interrupt Status/Set Register and the Error Pin Monitor Interrupt Status/Clear Register, respectively.
A software write of the EOI vector to the EOI Interrupt Register also results in a re-evaluation of the error pin monitor interrupt/event.