En la propia Microchip lo tienes todo. Si ya sabes manejar el 8051, esto es mas facil.
Un compilador y ensamblador el MPLAB de microchip. Te lo descargas de la pagina de microchip.
Otro simulador el Proteus.
La informacion que buscas del puerto serie lo tienes en los datasheet de los pic.