1. A data processing system comprising: a main application unit for processing a data structure; a memory management unit (MMU); and a system for implementing a data breakpoint for said data structure, said system creating two MMU entries corresponding to said data structure, a first MMU entry having access attributes and a second MMU entry having an interrupt triggering sub-entry, respectively.