En el CCS ya tienes librerias para el control de un LCD y para el teclado matricial, aunque con un 16f84 no se yo si tendrás suficientes puertos. Si el teclado es 4x4 (8 puertos) te quedan solo 5 para el LCD, que no es posible (o eso creo), con lo que tendrias que compartir puertos e irlos reconfigurando como entrada o salida ... pfff, un lió.
Yo me pillaria un 16f876, es 1,5€ más caro, tmpc vas a arruinarte por eso
