A programmable, microprocessor-based alarm clock apparatus provides seven independent alarms each one of which is specifically tied to one of the seven days of the week. Each alarm may be independently set in terms of appointed alarm-sounding time and active state (either on or off).