0xFFFF is treated as a no-op, so your processor merrily walks up
memory
until the program counter wraps and you are at 0x0000, or reset.
It isn't a real reset, however, your peripherals are all still
doing their
thing.
| -----Original Message-----
| From: address@hidden [mailto:avr-
chat-
| address@hidden On Behalf Of Matthias Ringwald
| Sent: Thursday, September 21, 2006 10:24 AM
| To: address@hidden
| Subject: [QUARANTINE] [avr-chat] Illegal Instructions on ATmega128?
| Importance: Low
|
| Hi
|
| I'd like to ask a (dummy-looking) question:
| Why does an ATmega128 restart in the case of a software error?
|