El código de los pics se puede copiar......siempre que no tengan el code protect activado (aunque esto da lo mismo para algunos como el 16c84 XD)
Según el datasheet del propio 16c55
9.4 Program Verification/Code
Protection
If the code protection bit(s) have not been programmed, the on-chip program memory can be read out for verification purposes.
Note: Microchip does not recommend code protecting windowed devices.
Prueba a leer el código con el programador, si te deja entonces no está protegido. En cuanto a cuál es mejor, depende del uso que le vayas a dar, si necesitas entradas analógicas, más velocidad, más entradas, timers, ... mira la tabla de productos de la página y lo verás muy claro.