### Digital Alarm Clock - A PIC16 microcontroller based digital alarm clock that uses a Real-Time clock(RTC) IC to get accurate time. - The microcontroller communitcates with the IC using I2C to set the initial data and time and read the current time. - The Clock uses a 4-digit 7-segment display to display time. - The display is multiplexed due to the limited IO pins on the mircocontroller; multiplexing gives an impression that all 4 digits are on simultaneously even though only a single digit is on at any point in time.