[an error occurred while processing this directive]
Типа errata
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ... 29 ноября 2002 г. 18:26
В ответ на: Извените за назойливость но очень надо. (+) отправлено Bob 29 ноября 2002 г. 17:03

This errata sheet is applicable to the following devices:
• AT89S8252
• AT89LS8252
Problem
In revisions “S” and earlier of the AT89S8252 and AT89LS8252 devices, inadvertent
writes to either the Flash program memory or the data EEPROM memory can occur.
An inadvertent write is a possibility in the following two scenarios.

Case A Conditions
1. A MOVX instruction is used to write to the internal EEPROM.
2. P2.4 = 0 (driven by external hardware)
P2.5 = 1
3. The RST pin is asserted high during execution of any MOVX instruction that
writes to the EEPROM, while VCC is on.
In this case, an inadvertent write to the EEPROM address location corresponding to
the value at Port 1 and pins P2.0 - P2.5 can occur.

Case B Conditions
1. A MOVX instruction is used to write to the internal EEPROM.
2. P2.4 = 0 (driven by external hardware)
P2.5 = 0 (driven by external hardware)
3. The RST pin is asserted high during execution of any MOVX instruction that
writes to the EEPROM, while VCC is on.
In this case, an inadvertent write to the Flash memory address location corresponding
to the value at Port 1 and pins P2.0 - P2.5 can occur.
Solutions
1. Avoid driving pins P2.4 and P2.5 to logic level “0” by external hardware before
performing a “warm” (soft) reset.
2. Use revision “T” or later of the devices involved.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru