Buenas!!!el libro que mencionas MICROCONTROLADORES PIC 16F84 es buenisimo para la inicializacion en este mundillo, con respecto a libros en c para microcontroladores la verdad que en la lengua castatellana no lo he encontrado, en la lengua de la reina madre(inglesa) hay algun que otro pero tampoco veo que profundicen demasiado, lo que te recomiendo es buscarte un compilador aceptable(tenga librerias y tal) y en tu mesilla de noche pongas el manual del compilador y a programar y programar...
Con respecto aconsejarte un compilador en c, decirte, que en el subforo de c, el mas usado es el de la casa
CCS, eso si no e slibre...tambien es muy bueno el de la empresa
hi-tech donde poseen un compilador para c en version libre, el
PICC-LITE....pa gustos, colores...
Suerte!!!