The attiny24/44 have so small an EEPROM that it can be addressed
by one byte, as the manual clearly states, (page 20). Bit EEAR8
is reserved for the ATtiny24/44, so effectively you do not
need EEARH at all for these devices. And it will read zero allways.

A comparable situation exists for the ATtiny25/45 and ATtiny261/461.
These devices also have one byte addressable EEPROMs, but the manuals
suggest (page 20, resp 21) that EEARH must be written nevertheless.

A quick test with the 261/861 seems to indicate that they behave
as if the bit is indeed reserved on the 261, reading of EEAR8
returns a zero, even if a one was written. For the 861 the EEAR8
bit behaves as a memory. But, it could be that this situation
is device specific. In other words, it would not contradict the
current version of the manual, if there are 261 devices out their
that return a one when reading EEAR8. It would not be in line
with their usual policy on reserved bits however.

I did not test all devices, but my primilairy conclusion would
be that the manuals on 261/461/861 and 25/45/85 need to be
updated.

Ruud


_______________________________________________
AVR-chat mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-chat

Reply via email to