SPRACA7A October 2017 – September 2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
A minimum-sized micro-run takes more power than code running on the CPU. You should consider the following:
This second option increases the execution and interrupt latency time to 2x or 4x, respectively. Additionally, this option requires a source code change and additional testing of the HWBIST functions in the Software Diagnostic Library. To divide the clock by 2, a value of 1 must be written to bits 18-19 of CSTCGCR7. To divide the clock by 4, a value of 2 must be written to bits 18-19 of CSTCGCR7. This source code modification should be made in the appropriate location of the STL_HWBIST_init() function in stl_hwbist.c.