Ensure that all the timing constraints were met during implementation.
• Ensure that all clock sources are active and clean.
• If the interrupts do not occur, check if the interrupts are enabled.
• If the design is unresponsive, check if the programming sequence is correct.