How to implement a software reset?

Hi, you could implement watchdog in such a way that if a signal is received a reset occurs. This way it would not require external components.