wo soll die Software denn sonst drin sein?
Alles was das Display steuert, die Analogspannungen misst, den Spannungsregler ansteuert, steckt in diesem ATMEGA32-16PU drin. Es gibt keinen anderen Speicherbaustein auf der Platine.
Ein Teil des Programms ist der Bootloader oder das "Betriebsystem", das unabhängig von der nachflashbaren Firmware ist (für die es verschiedene Stände zum Download gibt) - das liegt dann im Application Bereich.
https://ww1.microchip.com/downloads/en/DeviceDoc/doc2503.pdf -S244ff
Wenn jemand seine Entwicklungsarbeit schützen will, dann ist der Update nicht im "Klartext", sondern zusätzlich verschlüsselt und wird nur vom passenden Bootloader akzeptiert (und in den Application Bereich geflasht), der das entschlüsseln kann. Der Bootloader selbst ist mit den Lock-Bits vor Auslesen geschützt, wenn Du den passenden nicht hast, bringt Dir auch ein Update alleine nichts - und der Bootloader bricht ab und sendet vielleicht noch eine Fehlermeldung an das Update-Programm auf dem PC.
Das kann auch sinnig so eingerichtet sein, dass neuere Firmware nicht auf inkompatible alte Hardware aufgespielt werden kann.
Kurz und klar: ohne Binary/Hex-File des gesamten Flash-Bereichs kann Dir niemand eine Kopie erstellen.
Und wenn H. Estner das nicht rausrückt oder Dir einen neuen uC verkauft, kannst Du das alte Gerät nicht upgraden (oder nachbauen->Raubkopie/Plagiat)
Grüße Stefan