Sisi, se puede perfectamente. Yo hice uno cuando estaba aprendiendo a programar en asm. Pero hay un problema... el clock del pic no es lo suficientemente preciso como para llevar una buena cuenta de los segundos (depende del cristal obvio).
Asiq lo mas recomendable es utilizar algun RTC, como el ds1302, o el ds1307. Pero vas a necesitar conocimientos mas avanzados como uso de buses spi o i2c, y programar en C seria de mucha ayuda tambien.
saludos!!