Whenever I attempt to read the time from the RTC it will always return the same value that I originally set it to. It does not update. I have checked the external clock and it is producing a 32khz signal into the EXTAL32 pins. I have checked the BSP code and it is executing the _rtc_init function on startup. I have traced the code and it does get into that function. As I said I can write and read the RTC and it retains the time that I sent to it. Any other ideas?