Bueno, claro, ningun sistema de seguridad en el mundo es absolutamente seguro, el code protect de microchip no debe ir muy lejos, asi q no me extrañaria q hubiese algun particular por alli q sea capaz de extraer el codigo. Sin embargo, como dices, se necesita un conocimiento extenso y un sistema de alta tecnologia para hacer semejante tarea, tal vez implementados por alguna empresa o entidad d gobierno. De cualkier forma, para el usuario final y para el resto de los programadores, creo q el CP provee un nivel de proteccion aceptable para la gran mayoria de las aplicaciones que se desarrollan aki.