There are eight breakpoints. Six instruction breakpoints can be used to remap instruction addresses for code patches. Two data comparators can be used to remap addresses for patches to literal values.
There are four data watchpoints that can also be used as trace triggers. Additional information can be found in device User's Manuals.