The newer avr parts init the stack at ramend. Atmel has a tendency to copy
and paste their data sheets, and these kind of conflicts creep in.
The 0x60 is a bit of a giveaway, I'm pretty sure ram STARTS at 0x100 on
most of the newer chips with an expanded i/o space.
Hmm.. Do we know which chips?
I don't like exceptions. :( It's neat, but they COULD make this behaviour retroactive through all chips. I can't see why anyone would be bothered. If you're writing code that depends on SP=0000 on boot, that's pretty scary!
--
Feel the power of the dark side! Atmel AVR