SPRK066 October 2025 F28377D-SEP
The test setup for GPIO SET testing is shown in Block Diagram for GPIO Test Configuration.
Figure 8-1 Block Diagram for GPIO Test
ConfigurationThe execution code was loaded into the flash memory of the F28377D device, giving the device ability to re-boot into the test code should a fault occur within the code execution itself, relying on the internal watchdog and NMI logic of the device. A "heartbeat" signal at was also brought out in the GPIOs in order to determine if the code was executing correctly. This signal served a dual purpose, both to measure during Ion beam exposure, but also show that the device can recover from a transient event. The GPIOs on the F28377D-SEP device were configured and tested as follows:
| Runs | Channels | Pin Function | Test Focus | Test Frequency Range |
|---|---|---|---|---|
| 3 | 4 | Output | CPU Timer and GPIO | 1kHz, 10kHz, 100kHz |
| 4 | Output | Static Output | Static | |
| 3 | Output | Continuous CPU Execution | 1kHz, 10kHz, 100kHz | |
| 4 | Input | External Interrupt | 1kHz, 10kHz, 100kHz |
The fault modeling for each of the tests can be seen in the following figures; CPU Timer Fault Modeling, Figure 8-3, and Figure 8-4.
Figure 8-2 CPU Timer Fault
Modeling
Figure 8-3 CPU Heartbeat Fault
Modeling
Figure 8-4 Fault Modeling for External
Interrupt (XINT) Response