Como te han mencionado existen varios post con estas preguntas que realizas.....pero en resumen lo que necesitas es, el compilador en c(hay varios, aqui en el foro se suele utilizar el de la casa CCS), un grabador, en tu caso el T-20 te puede grabar bastantes pic"s y un programa para grabarlo, puedes usar el Ic-Prog o el WinPic realizado por un integrante del foro(Sispic), apartir de hay tienes todo lo necesario, simplemente tener ganas d eprogramar e ilusion.
El PROTEUS es interesante que lo tengas, yo te lo aconsejo, ¿por que? sencillamente porque al realizar un programa puedes ir a PROTEUS y simularlo, asi no tendars que montarlo ne la protoboard....cuestion de gustos!yo te lo aconsejo.
¿existe algun programa que programe, simule en definitiva lo haga todo?pues diria que no, pero mediante plug-in se puede interconexionar todos entre si, es decir, si trabajas como tapete o como entorno de trabajo en MPlab y tu compilador es el CCS pues instala el pulg-in del mismo para poder compilar en dicho entorno d etrabajo, si quieres simular en PROTEUS y hacer el debug paso apaso en MPlab pues instala el plug-in de PROTEUS para tal caso o sino simplemente configura el PROTEUS para que te realiza dicho debug el mismo.
En este mismo subforo tienes varios post tanto de manuales como de ejemplitos para empezar meterle mano a estos "cacharros", y en el post de ejemplitos en c para 16F648A en la seccion de Herramientas hay un enlace donde te dirige a como configurar el PROTEUS para que haga el debug en c.
Suerte!!!
