Hola, por lo que mire rapidamente, en la eeprom del pic, almacena los datos de la tarjeta, emplea 3 bytes para el numero de serie, que es unico y no se repite nunca...
creo que primero se deberia leer si la eeprom estan los tres bytes con un valor, por ejemplo 0, que se grabaria al grabar el pic, si es asi, entonces carga el nro de serie de la tarjeta, e incrementa un contador de tarjetas, esto lo emplearas en el FSR...
creo que primero tendrias que leer la info de la tarjeta, normalmente, la identificacion de la tarjeta, esta impresa sobre la misma, e internamente grabada en los bits...
Un abrazo
Norberto