English
Language : 

AT90S_14 Datasheet, PDF (1/3 Pages) ATMEL Corporation – Releasing Reset Condition without Clock
Errata (All Date Codes)
• Releasing Reset Condition without Clock
• Incorrect Channel Changes in Free Running Mode
• 32 kHz Oscillator may Fail at Higher Voltages
• Error in Half Carry Flag
• Error in Writing Reset Status Bits
• Wake-up from Sleep Executes Instructions before the Interrupt is Serviced
• The SPI Can Send Wrong Byte
• Serial Programming at Voltages below 3.0V
• Wake-up from Power-save without Global Interrupt Enabled
• UART Loses Synchronization if RXD Line is Low when UART Receive is Disabled
10. Releasing Reset Condition without Clock
If an external reset or a watchdog reset occurs while the clock is stopped and
reset is released before the clock is restarted, the internal reset will timeout after
the start-up delay which is independent of the external clock. If no external clock
pulses are present in the period when internal reset is active, the reset does cor-
rectly cause tri-stating of the I/O while the reset is held. However, if the internal
reset is released before the clock starts running, the part does not clear I/O regis-
ters, nor sets PC to 0x00. Here, stopping the clock refers to gating the external
clock input. Power-down or Power-save mode do not have this issue.
Problem Fix/Workaround
Make sure the clock is running whenever an external reset can be expected. If the
Watchdog is used, never stop an external clock.
9. Incorrect Channel Changes in Free Running Mode
If the ADC operates in Free Running Mode and channels are changed by writing
to ADMUX shortly after the ADC Interrupt Flag (ADIF in ADCSR) is set, the new
setting in ADMUX may affect the ongoing conversion.
Problem Fix/Workaround
Use Single Conversion Mode when scanning channels, or avoid changing
ADMUX until at least 0.5 ADC clock cycles after ADIF goes high.
8. 32 kHz Oscillator may Fail at Higher Voltages
When using an external 32 kHz crystal as asynchronous clock source for Timer2,
the timer may count incorrectly at voltages above 4.0V.
Problem Fix/Workaround
Keep the supply voltage below 4.0V when clocking Timer2 from an external
crystal.
7. Error in Half Carry Flag
The half carry flag is undefined after executing the commands “ror”, “asr” and “lsr”.
Problem Fix/Workaround
Do not use the half carry flag value after executing the above instructions.
8-bit
Microcontroller
with 8K Bytes of
In-System
Programmable
Flash
AT90S/LS8535
Rev. E
Errata Sheet
Rev. 1657C–11/01
1