Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[6]

AT89S8252

8-разрядный КМОП микроконтроллер с Flash ПЗУ

Отличительные особенности

•Совместимость с приборами семейства MCS-51TM

•Емкость перепрограммируемой Flash памяти: 8Кбайт

•Возможность внутрисистемного перепрограммирования и загрузки программы через последовательный SPI интерфейс, 1000 циклов стирание/запись

•Встроенное ЭСППЗУ емкостью 2 Кбайта, 100000 циклов стирание/запись

•Версии приборов с напряжением питания 5+20% В и 2,7+10% В

•Полностью статический прибор - диапазон рабочих частот от 0 Гц до 24 МГц

•Рабочие частоты: 12 МГц при напряжении питания 2,7(10% В и 24 МГц принапряжении

питания 5+20% В

•Трехуровневая блокировка памяти программ

•СОЗУ емкостью 256 байтов

•Удвоенный указатель данных

•32 программируемых линии ввода/вывода

•Три 16-разрядных таймера/счетчика событий

•Девять источников сигналов прерывания

•Программируемый последовательный канал UART

•Последовательный SPI интерфейс

•Программируемый сторожевой таймер

•Выход из стопового режима по прерыванию

•Пассивный (idle) и стоповый (power down) режимы

•Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур.

•40-выводной корпус PDIP, 44-выводные корпуса TQFP и PQFP и 44-выводной носитель кристалла PLCC

КМОП микроконтроллер AT89S8252, оснащенный Flash программируемым и стираемым ПЗУ, которое может быть загружено непосредственно в системе через последовательный SPI интерфейс, совместим по системе команд и по выводам со стандартными приборами семейства 80C51. Микроконтроллер содержит 8 Кбайт Flash ПЗУ, 2 Кбайта ЭСППЗУ, 256 байтов ОЗУ, удвоенный указатель данных, 32 программируемых линии ввода/вывода, три 16-разрядных таймера/счетчика событий, полнодуплексный последовательный порт (UART), программируемый сторожевой таймер, семь векторных двухуровневых прерываний, встроенные генератор и схему формирования тактовой последовательности.

Flash ПЗУ может загружаться по одному байту через последовательный SPI интерфейс. Содержимое Flash памяти программ может быть защищено от несанкционированной записи/считывания.

Микроконтроллер AT89S8252 ориентирован на использование в качестве встроенного управляющего контроллера.


ю ее

о □

(WR) Р 3.6 С (Щ Р 3.7 lz XTAL2 LZ XTAL1 LZ SNDLZ GND С (А8) Р 2.0 LZ (А9)Р2.1 LZ (AI 0)Р2.2 LZ (A11)P2.3LZ (A12)P2.4LZ

(WR) Р 3.6 С (Щ Р 3.7

X1AL2 rZ20 XTAL С 2 GND LZ 22 NC LZ 23 (A8) P 2.0 LZ (A9)P2.1 LZ (AI 0)P2.2(Z (AI 1) P 2.3 (AI 2) P 2.4

££fiBE

Z 27 Z 28,

ППППППППППП

4(SSi

з

2

(T2 ex) 0(T2)

ZF

□Pl.

□PL

□Pl

□Pl.

□NC Vcc

P 0.0 (ADO)

□P 0.1 (AD1)

□P 0.2 (AD2)

□P 0.3 (AD3)

uuuuuuuuuuu

3 i g s

iliillll sliii

3

пппппппппппппппппппп

UUUUUUUUUUUUUUULJU

fsgggggsg"

lllillll

a

o

О

О о

о в

о с

ft

&

5


Блок-схема микроконтроллера AT89S8252.

Р 0.0 - Р 0.7Р 2.0 - Р 2.7

ДРАЙВЕРА! ПОРТА 0

GND

Г

РЕГИСТР АДРЕСАЦИИ ОЗУ

н

ДРАЙВЕРЫ ПОРТА 2 t

ЗАЩЕЛКИ

ПОРТА 0

ЗАЩЕЛКИ ПОРТА 2

РЕГИСТР В

АККУМУЛЯТОР

УКАЗАТЕЛЬ

СТЕКА

РЕГИСТР ТМР2

РЕГИСТР ТМР1

К

СЛОВО

СОСТОЯНИЯ

ПРОГРАММЫ

PSEN ALE/PROG EA/Vpp RST

УПРАВЛЕНИЕ

РЕГИСТР

И СИНХРО-

НИЗАЦИЯ

КОМАНД

ч

БЛОК ПРЕРЫВАНИЙ, ТАЙМЕРЫ И ПОСЛЕДОВАТЕЛЬНЫЙ

ПОРТ

~~?-

СТОРОЖЕВОЙ

ТАЙМЕР

ЗАЩЕЛКИ

ПОРТА 3

ТАКТОВЫЙ ГЕНЕРАТОР

ДРАЙВЕРЫ ПОРТА 3

Mill

РЕГИСТР АДРЕСА ПРОГРАММЫ

ИНКРЕМЕНТЕР

СЧЕТЧИКА

КОМАНД

СЧЕТЧИК КОМАНД

ЗАЩЕЛКИ ПОРТА 1

РЕГИСТР-УКАЗАТЕЛЬ ДАННЫХ

н

ЛОГИКА ПРОГРАММИРОВАНИЯ

ДРАЙВЕРЫ ПОРТА 1

ОЗУ

EEPROM

FLASH ПЗУ

БУФЕР

SPI

P3.0 - P3.7

P1.0 - P1.7



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51]