Tengo la necesidad de fabricar una
serie de circuitos electrónicos con su correspondiente
Número de Serie Único.
Esta numeración ha de ser
accesible desde el propio programa cargado en el
PIC.
El
Firmware ha sido (está siendo) desarrollado en
CCS C, aunque el acceso a dicho numero pueder ser realizado en
ASM , si es necesario,
empotrándolo en el código en C.
Viendo, mirando, buscando y rebuscando he visto que en la pantalla de
Fuses de
WiPIC800 del gran
Sisco aparece un campo llamado ID, 64 bits divididos en cuatro campos de 16 bits cada uno de ellos.
He estado mirando el Datasheet de mi 18F2550/18F4550 y solo he encontrado referencia a un
Device Id pero que hace referencia al modelo, tipo, revisión del PIC de que se trata y es de sólo lectura.
No he encontrado dónde puede ser
programado y/o
leído dicho ID
manualmente.
Un campo de este tipo,
programable en cada PIC sería
idóneo para grabarle el número de serie único, y despacharlo a petición desde el firmware.
Si, y solo si, fuera o fuese esto posible sería también una buena idea, ¡¡¡
Atención Sisco !!!, poder ir
incrementando dicho número a partir de uno inicial escrito en dicha pantalla de fuses, de forma que uno de estos cuatro campos fuese incrementándose en cada
nueva grabación realizada con WinPic800, serializando así los PIC's utilizados.
¿Puede alguno de ustedes, amables foreros, arrojar un poco de luz sobre este tema?
Beri Zenqius in advance.