I am working with the demo software provided by Freescale for KIT9Z1J638EVM, which has a battery sensor that measures current, voltage, temperature. Every so many clock cycles there is erroneous values displayed. When I observe the memory location where the measurements are being stored, I can see cycles where there are 5 to 10 memory locations being overwritten with a "EE" or "FF", and in some instances it is writing over memory location used to store the battery sensor data. When I add a watchpoint or breakpoint, the problem stops which is puzzling and as soon as I remove all breakpoints the EE's and FF's re-appear. This makes it difficult to debug. How do I fix this so the sensor data is accurate?