mcu:16f628A
other ICs:74hc595(8 bit shift register with latch) and rtc1302
display: 7segment display
sounder: piezo sounder
only one alarm can be set, but if you change code you can set lots of alarms and store alarm hour and minute information in eeprom.