La diferencia es que en csd se utiliza el 16f84a que es reprogramable, es decir, le puedes borrar el código que tiene y vover a programale, mientras que el 12c508a, 12c509a, etc, solo se pueden grabar una vez.
El error de verificación se puede quitar diciendolo que no lo haga(la verificacion) en los settings del programa. El retardo creo que tenía que estar a 4.