"В памяти программ, точно не надо.." - если она перпеишется, то факт живого ID уже не обрадует. А вот вероятность неверно считать по I2c есть. Так что flash программ надежней всего. А еще лучше перемычками задавать :-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)