for your project you need following interfaces
IIC for RTC
SPI for SD card
USB for PC interfacing
so just go through the datasheets of different PIC controllers and select the best one
this is actually good practice to search for best up/uc/CPU for your application. i suggest to do this excercise every time because it can make things simpler.
not only PIC you may also go for ARM for enhance performance.