SPRSPB9B July 2025 – October 2025 F28E120SB , F28E120SC
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
Table 6-6 lists the minimum required Flash wait states with different clock sources and frequencies. Wait state is the value set in register FRDCNTL[RWAIT].
| CPUCLK (MHz) | Wait States (FRDCNTL[RWAIT](1)) |
|---|---|
|
120 < CPUCLK ≤ 160 |
3 |
| 80 < CPUCLK ≤ 120 | 2 |
| 0 < CPUCLK ≤ 80 | 1 |
The F28E12x devices have an improved 128-bit prefetch buffer that provides high flash code execution efficiency across wait states. Figure 6-19 and Figure 6-20 illustrate typical efficiency across wait-state settings compared to previous-generation devices with a 64-bit prefetch buffer. Wait-state execution efficiency with a prefetch buffer will depend on how many branches are present in application software. Two examples of linear code and if-then-else code are provided.
Figure 6-19 Application Code With Heavy 32-Bit Floating-Point Math Instructions
Figure 6-20 Application Code With 16-Bit If-Else InstructionsThe Main Array flash programming must be aligned to 64-bit address boundaries and each 64-bit word may only be programmed once per write/erase cycle.