SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
The FPB implements hardware breakpoints and patches code and data from the Code space to the System space.
A full FPB unit contains:
A reduced FPB unit contains:
The FPB contains a global enable and individual enables for the eight comparators. If the comparison for an entry matches, the address is either:
or
The comparison happens dynamically, but the result of the comparison occurs too late to stop the original instruction fetch or literal load taking place from the Code space. The processor ignores this transaction, however, and only the remapped transaction is used.
If the FPB supports only two breakpoints, then only comparators 0 and 1 are used, and the FPB does not support flash patching.