You are here

CE95400 - Watchdog Timer Reset and Interrupt for PSoC® 41xx/42xx Devices | Cypress Semiconductor

CE95400 - Watchdog Timer Reset and Interrupt for PSoC® 41xx/42xx Devices

Last Updated: 
Jul 28, 2016
Version: 
**

This example demonstrates how to use the watchdog in PSoC® 41xx/42xx devices to both reset the system and wake up from the Deep Sleep low power mode.

Overview

There are three examples that can run on the CY8CKIT-042 Pioneer kit; however, these can be ported to other boards that contain LEDs and buttons. 

  • Project #1 shows how to reset the system when the program is out-of-control due to unexpected inputs or conditions. It also shows how to store log data into flash before reset, which can be read with PSoC® Programmer™ for fault analysis.
  • Project #2 shows how to wake the system from deep sleep, which is a critical function for low-power application design.
  • Project #3 combines functions of above two projects to demonstrate the cascade feature of the watchdog timer.