power cycle a micro-controller
What you are looking for is called a "watchdog circuit" or "watchdog timer".  They make cheap single ICs that can do this for you.  Your microcontroller may even already have one built-in!

Look here.

Here is a datasheet for a common one.