Microcontroller Based Time Switch has separate relay output for each program. The Switch comes with battery back up. The Switch ensures that each program has starting time and ending time. The Microcontroller Based Time Switch ensures that clock settable in minutes, hours, date, month and year.