AVR / at-avr
.pdfÊÒÖ-ÌÊ
Микроконтроллер AT90S2313 содержит: 2 Кбайт загружаемого ПЗУ (1Кx16) , 128 байтов ЭСППЗУ в отдельном пространстве памяти, 128 байтов С ОЗУ, 15 линий ввода/вывода общего назначения, 32 восьмиразрядных регист ра общего назначения, 8- разрядный таймер/счетчик и 16-разрядный таймер/счетчик с ре жимами захвата и сравнения, систему внутренних и внешних прерываний, прогр аммируемый последовательный UART, программируемый сторожевой таймер с внутренним генератором, последовательный порт с интерфейсом SPI для вн утрисистемной загрузки. Программно управляются два режима энергосбережения. В па ссивном режиме (idle) ЦПУ останавливается, но СОЗУ, таймеры/счетчики, порт SPI, стор ожевой таймер и система прерываний остаются активными. В стоповом режиме (power down) ост анавливается тактовый генератор и, следовательно останавливаются все функции, пока не поступит сигнал внешнего прерывания или аппаратного сброса, но сох раняется содержимое регистров.
Встроенная загружаемая Flash память обеспечивает внутрисис темное перепрограммирование с использованием интерфейса SPI (в по следовательном низковольтовом режиме) или с использованием стандартных программаторов энергонезависимой памяти (в 12-вольтовом параллельном реж име).
Потребление прибора в активном режиме составляет 2,5 мА и в пассивном режиме 0,8 мА (при VCC =3 В и f=4 МГц). В стоповом режиме, при работающе м сторожевом таймере, микроконтроллер потребляет 50 мкА.
Объединение на одном кристалле усовершенствованного 8-ра зрядного RISC ЦПУ с загружаемым Flash ПЗУ позволило фирме создать мощный ми кроконтроллер, обеспечивающий высокую гибкость и экономичность в испол ьзовании прибора в качестве встраиваемого контроллера.
Идентификационные коды:
фирма-изготовитель (1E, по адресу 000), объем Flash памяти 2 Кбайт (91, п о адресу 001), тип прибора (01, по адресу 002) если по адресу 001 стоит 90.
Корпус PDIP/SOIC
|
RESET |
|
1 |
20 |
|
Vcc |
(RXD) PD0 |
|
2 |
19 |
|
PB7 (SCK) |
|
|
|
|||||
(TXD) PD1 |
|
3 |
18 |
|
PB6 (MISO) |
|
|
|
|||||
XTAL2 |
|
4 |
17 |
|
PB5 (MOSI) |
|
|
|
|||||
XTAL1 |
|
5 |
16 |
|
PB4 |
|
|
|
|||||
(INT0) PD2 |
|
6 |
15 |
|
PB3 (OC1) |
|
|
|
|||||
(INT1) PD3 |
|
7 |
14 |
|
PB2 |
|
|
|
|||||
(T0) PD4 |
|
8 |
13 |
|
PB1 (AIN1) |
|
|
|
|||||
(T1) PD5 |
|
9 |
12 |
|
PB0 (AIN0) |
|
|
|
|||||
|
GND |
|
|
11 |
|
PD6 (ICP) |
|
|
10 |
|
|||
|
|
|
|
|
3 7
ATMEL |
ÊÒÖ-ÌÊ |
Блок-схема микроконтроллера AT90S2313.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTAL1 |
|
|
|
|
|
|
|
XTAL2 |
|
|
||||||
Vcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8-РАЗРЯДНАЯ ШИНА ДАННЫХ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
GND |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ВСТРОЕННЫЙ |
|
|
|
|
|
|
|
ГЕНЕРАТОР |
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ГЕНЕРАТОР |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СЧЕТЧИК |
|
|
|
|
|
|
|
УКАЗАТЕЛЬ |
|
|
|
СТОРОЖЕВОЙ |
|
|
СИНХРОНИЗАЦИЯ |
|
RESET |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
КОМАНД |
|
|
|
|
|
|
|
СТЕКА |
|
|
|
ТАЙМЕР |
|
|
|
|
И УПРАВЛЕНИЕ |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
FLASH ПАМЯТЬ |
АППАРАТНЫЙ |
РЕГИСТР |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
ПРОГРАММ |
|
|
|
ÑÒÅÊ |
|
|
УПРАВЛЕНИЯ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
РЕГИСТР |
|
|
|
|
|
|
|
РЕГИСТРЫ |
|
|
|
ТАЙМЕР/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
КОМАНД |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СЧЕТЧИК |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОБЩЕГО |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
НАЗНАЧЕНИЯ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
ДЕКОДЕР |
|
|
|
|
|
|
|
|
|
|
X |
ÁËÎÊ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
КОМАНД |
|
|
|
|
|
|
|
|
|
|
|
Z |
ПРЕРЫВАНИЙ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛИНИИ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЭСППЗУ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
КОМАНД |
|
|
ÀËÓ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
РЕГИСТР |
|
|
ДАННЫХ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СОСТОЯНИЯ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛОГИКА ПРОГРАМ- |
ПОСЛЕДОВАТЕЛЬН. |
МИРОВАНИЯ |
SPI КАНАЛ |
+ - |
АНАЛОГОВЫЙ КОМПАРАТОР |
РЕГИСТР |
РЕГИСТР НАПРАВЛ. |
|
|
||
|
|
ДАННЫХ ПОРТА В |
ДАННЫХ ПОРТА В |
ДРАЙВЕРЫ ПОРТА В
UART
РЕГИСТР |
РЕГИСТР НАПРАВЛ. |
ДАННЫХ ПОРТА D |
ДАННЫХ ПОРТА D |
ДРАЙВЕРЫ ПОРТА D
ÐÂ0 - ÐÂ7 |
ÐÂ0 - ÐÂ7 |
3 8
ÊÒÖ-ÌÊ
AT90S4414
8-разрядный КМОП RISC микроконтроллер
с загружаемым Flash ПЗУ
Отличительные особенности
•AVR RISC архитектура - архитектура высокой производительности и малого потребления
•120 команд, большинство которых выполняется за один машинны й цикл
•4 Кбайта Flash ПЗУ программ, с возможностью внутрисистемного перепрограммирования и загрузки через SPI последовательны й канал, 1000 циклов стирание/запись
•256 байтов ЭСППЗУ данных, с возможностью внутрисистемной за грузки через SPI последовательный канал, 100000 циклов стирание/запись
•256 байтов встроенного СОЗУ
•32 x 8 бит регистра общего назначения
•32 программируемых линий ввода/вывода
•16-разрядный и 32-разрядный формат команд
•Диапазон напряжений питания от 2,7 В до 6,0 В
•Полностью статический прибор - работает при тактовой част оте от 0 Гц до 8 МГц
•Длительность командного цикла: 125 нс, при тактовой частоте 8 МГц
•8-разрядный и 16-разрядный (с режимами сравнения и захвата) т аймеры/счетчики с общим прескалером
•Сдвоенный ШИМ с 8, 9 или 10-разрядным разрешением
•Программируемый полный дуплексный UART
•Два внешних и десять внутренних источников сигнала преры вания
•Программируемый сторожевой таймер с собственным встрое нным генератором
•Встроенный аналоговый компаратор
•Режимы энергосбережения: пассивный (idle) и стоповый (power down)
•Блокировка режима программирования
• |
Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур |
• |
40-выводной корпус PDIP и 44-выводноые корпуса TQFP и PLCC |
КМОП микроконтроллер AT90S4414 реализован по AVR RISC архитектуре (Гарвардская архитектура с раздельной памятью и раздельн ыми шинами для памяти программ и данных) и совместим по исходным кодам и тактированию с 8-разрядными микроконтроллерами семейства AVR (AT90SXXX). Выполняя команды за о дин тактовый цикл, прибор обеспечивает производительность, приближаю щуюся к 1 MIPS/МГц. AVR ядро объединяет мощную систему команд с 32 8-разрядными регистрами общего назначения и конвейерное обращение к памяти программ. Шес ть из 32 регистров могут использоваться как три 16-разрядных регистра-указат еля при косвенной адресации пространства памяти. Выполнение относительных переходо в и команд вызова реализуется с прямой адресацией всех 2К адресного простра нства. Адреса периферийных функций содержатся в пространстве памяти в вода/вывода. Архитектура эффективно поддерживает как языки высокого уровня, так и программы на языках
ассемблера.
3 9
ATMEL |
ÊÒÖ-ÌÊ |
Микроконтроллер AT90S4414 содержит: 4 Кбайт загружаемого ПЗУ (2Кx16) , 256 байтов СОЗУ и 256 байтов ЭСППЗУ, с возможностью наращивания памяти данных до 64К за счет внешних ИС СОЗУ, 32 линии ввода/вывода общего на значения, 32 регистра общего назначения, 8-разрядный таймер/счетчик и 16разрядный таймер/ счетчик с режимом захвата и сравнения, систему внутренних и внешних прерываний, программируемый последовательный UART, программируемый ст орожевой таймер с внутренним генератором, последовательный порт с интерфе йсом SPI для внутрисистемной загрузки и для связи с внешними устройствами. Программно управляются два режима энергосбережения. В пассивном режиме (idle) ЦПУ останавливается, но СОЗУ, таймеры/ счетчики, порт SPI, сторожевой таймер и система прерываний о стаются активными. В стоповом режиме (power down) останавливается тактовый генератор и, следовательно останавливаются все функции, пока не поступит сигнал внеш него прерывания или аппаратного сброса, но сохраняется содержимое регистров .
Встроенная загружаемая Flash память обеспечивает внутрисис темное перепрограммирование с использованием интерфейса SPI (в по следовательном низковольтовом режиме) или с использованием стандартных программаторов энергонезависимой памяти (в 12-вольтовом параллельном реж име).
Потребление прибора в активном режиме составляет 3,5 мА и в пассивном режиме 1 мА (при VCC =3 В и f=4 МГц). В стоповом режиме, при работающе м сторожевом таймере, микроконтроллер потребляет 50 мкА.
Объединение на одном кристалле усовершенствованного 8-ра зрядного RISC ЦПУ с загружаемым Flash ПЗУ позволило фирме создать мощный ми кроконтроллер, обеспечивающий высокую гибкость и экономичность в испол ьзовании прибора в качестве встраиваемого контроллера.
Идентификационные коды:
фирма-изготовитель (1E, по адресу 000), объем Flash памяти 4 Кбайт (92, п о адресу 001), тип прибора (01, по адресу 002) если по адресу 001 стоит 92.
4 0
ÊÒÖ-ÌÊ
(MOSI) PB5 1 (MISO) PB6 2 (SCK) PB7 3 RESET 4 (RXD) PD0 5
NC 6
(TXD) PD1 7 (INT0) PD2 8 (UNT1)PD3 9
PD4 10 (OC1A) PD5 11
Корпус TQFP |
Корпус PDIP |
|
(SS) |
(AIN1) |
(AIN0) |
(T1) |
(T0) |
|
Vcc |
(AD0) |
(AD1) |
(AD2) |
(AD3) |
|
|
|
(T0) PB0 |
|
|
|
||||
|
|
|
|
|
|
|
|
|||||||||||||||
|
PB4 |
PB3 |
PB2 |
PB1 |
PB0 |
NC |
PA0 |
PA1 |
PA2 |
PA3 |
|
|
|
|
1 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
(T1) PB1 |
|
2 |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
|
|
(AIN0) PB2 |
|
3 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
(AIN1) PB3 |
|
4 |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
PA4 (AD4) |
|
|
(SS) PB4 |
|
5 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
(MOSI) PB5 |
|
6 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
32 |
PA5 (AD5) |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
(MISO) PB6 |
|
7 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
31 |
PA6 (AD6) |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
(SCK) PB7 |
|
8 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
30 |
PA7 (AD7) |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RST |
|
9 |
|
||
|
|
|
|
|
|
|
|
|
|
|
29 |
ICP |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
(RXD) PD0 |
|
10 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
28 |
NC |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
(TXD) PD1 |
|
11 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
27 |
ALE |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
(INT0) PD2 |
|
12 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
26 |
OCP1B |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
(INT1) PD3 |
|
13 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
25 |
PC7 (A15) |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PD4 |
|
14 |
||||
|
|
|
|
|
|
|
|
|
|
|
24 |
PC6 (A14) |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
(OC1A) PD5 |
|
15 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
23 |
PC5 (A13) |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(WR) PD6 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
|
|
|
(RD) PD7 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTAL2 |
|
18 |
||||
|
(WR)PD6 |
(RD)PD7 |
XTAL2 |
XTAL1 |
GND |
NC |
(A8)PC0 |
(A9)PC1 |
(A10)PC2 |
(A11)PC3 |
(A12)PC4 |
|
|
|
|
XTAL1 |
|
19 |
||||
|
|
|
|
|
|
GND |
|
20 |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PB4 (SS) |
|
PB3 (AIN1) |
|
PB2 (AIN0) |
PB1 (T1) |
PB0 (T0) |
NC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
5 |
4 |
3 |
2 |
1 |
(MOSI) PB5 |
7 |
|
|
|
|
|
|
|
||||
(MISO) PB6 |
8 |
|
|
|
|
|
|
|
||||
|
(SCK) PB7 |
9 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
RST |
|
|
|
|
|
|
||
|
(RXD) PD0 |
11 |
|
|
|
|
|
|
||||
|
|
|
|
NC |
12 |
|
|
|
|
|
|
|
|
(TXD) PD1 |
13 |
|
|
|
|
|
|
||||
|
|
|
|
|
14 |
|
|
|
|
|
|
|
|
(INT0) PD2 |
|
|
|
|
|
|
|||||
|
|
|
|
15 |
|
|
|
|
|
|
||
|
(INT1) PD3 |
|
|
|
|
|
|
|||||
|
|
|
PD4 |
16 |
|
|
|
|
|
|
||
(OC1A) PD5 |
17 |
19 |
20 |
21 |
22 |
23 |
||||||
|
|
|
|
|
18 |
|||||||
|
|
|
|
|
|
(WR) PD6 |
|
(RD) PD7 |
XTAL2 |
XTAL1 |
GND |
NC |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Vcc |
|
PA0 (AD0) |
|
|
|
|
|
|
44 |
43 |
24 |
25 |
|
|
|
|
|
|
|
(A8) PC0 |
|
(A9) PC1 |
42 PA1 (AD1)
(A10) PC2 26
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
41 PA2 (AD2)
(A11) PC3 27
Vcc
PA0 (AD0)
PA1 (AD1)
PA2 (AD2)
PA3 (AD3)
PA4 (AD4)
PA5 (AD5)
PA6 (AD6)
PA7 (AD7)
ICP
ALE
OC1B
PC7 (A15)
PC6 (A14)
PC5 (A13)
PC4 (A12)
PC3 (A11)
PC2 (A10)
PC1 (A9) PC0 (A8)
PA3 (AD3) |
|
|
40 |
|
|
39 |
PA4 (AD4) |
|
38 |
PA5 (AD5) |
|
37 |
PA6 (AD6) |
|
36 |
PA7 (AD7) |
|
35 |
ICP |
|
34 |
NC |
|
33 |
ALE |
|
32 |
OCP1B |
|
31 |
PC7 (A15) |
|
30 |
PC6 (A14) |
|
29 |
PC5 (A13) |
|
28 |
|
|
|
|
|
|
|
|
(A12) PC4 |
|
Корпус PLCC
4 1
ATMEL |
|
|
|
|
|
|
|
ÊÒÖ-ÌÊ |
Блок-схема микроконтроллера AT90S4414. |
|
|
||||||
|
|
|
|
PA0 - PA7 |
PC0 - PC7 |
|
||
Vcc |
|
|
ДРАЙВЕРЫ ПОРТА А |
ДРАЙВЕРЫ ПОРТА С |
|
|||
|
|
|
|
|||||
GND |
|
|
|
|
|
|
|
|
|
|
РЕГИСТР |
|
РЕГИСТР НАПРАВЛ. |
РЕГИСТР |
РЕГИСТР НАПРАВЛ. |
|
|
|
ДАННЫХ ПОРТА А |
ДАННЫХ ПОРТА А |
ДАННЫХ ПОРТА С |
ДАННЫХ ПОРТА С |
|
|||
|
|
|
|
|
|
|
|
XTAL1 |
|
|
8-РАЗРЯДНАЯ ШИНА ДАННЫХ |
|
|
|
|||
|
|
|
|
|
|
ВСТРОЕННЫЙ |
ГЕНЕРАТОР |
|
|
|
|
|
|
|
ГЕНЕРАТОР |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTAL2 |
СЧЕТЧИК |
|
|
УКАЗАТЕЛЬ |
СТОРОЖЕВОЙ |
СИНХРОНИЗАЦИЯ |
RESET |
||
КОМАНД |
|
|
|
СТЕКА |
ТАЙМЕР |
И УПРАВЛЕНИЕ |
||
|
|
|
|
|||||
FLASH ПАМЯТЬ |
|
АППАРАТНЫЙ |
РЕГИСТР |
|
ALE |
|||
ПРОГРАММ |
|
|
ÑÒÅÊ |
УПРАВЛЕНИЯ |
|
|||
|
|
|
|
|||||
РЕГИСТР |
|
|
РЕГИСТРЫ |
ТАЙМЕРЫ/ |
|
|
||
КОМАНД |
|
|
СЧЕТЧИКИ |
|
|
|||
|
|
ОБЩЕГО |
|
|
||||
|
|
|
|
|
|
|
||
|
|
|
|
НАЗНАЧЕНИЯ |
|
|
|
|
ДЕКОДЕР |
|
|
|
X |
ÁËÎÊ |
|
|
|
|
|
|
Y |
|
ICP |
|||
КОМАНД |
|
|
|
Z |
ПРЕРЫВАНИЙ |
|
|
|
|
|
|
|
|
|
|
|
|
ЛИНИИ |
|
|
|
|
ЭСППЗУ |
|
|
|
КОМАНД |
|
|
|
ÀËÓ |
|
|
||
|
|
|
ДАННЫХ |
|
|
|||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
РЕГИСТР |
|
|
|
|
|
|
|
СОСТОЯНИЯ |
|
|
|
|
ЛОГИКА ПРОГРАМ- |
ПОСЛЕДОВАТЕЛЬН. |
UART |
|
|
||||
МИРОВАНИЯ |
|
SPI КАНАЛ |
|
|
||||
|
|
|
|
|||||
+ - АНАЛОГОВЫЙ КОМПАРАТОР |
|
РЕГИСТР |
|
РЕГИСТР НАПРАВЛ. |
РЕГИСТР |
РЕГИСТР НАПРАВЛ. |
|
|
ДАННЫХ ПОРТА В |
ДАННЫХ ПОРТА В |
ДАННЫХ ПОРТА D |
ДАННЫХ ПОРТА D |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
ДРАЙВЕРЫ ПОРТА В |
ДРАЙВЕРЫ ПОРТА D |
|
|||
|
|
|
|
ÐÂ0 - ÐÂ7 |
ÐD0 - ÐD7 |
|
||
4 2 |
|
|
|
|
|
|
|
|
ÊÒÖ-ÌÊ
AT90S4434
AT90LS4434
AT90S8535
AT90LS8535
8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ
Отличительные особенности
•AVR RISC архитектура - архитектура высокой производительности и малого потребления
•118 команд, большинство которых выполняется за один машинны й цикл
•4 Кбайта (AT90S/LS4434) и 8 Кбайт (AT90S/LS8535) Flash ПЗУ программ, с возможностью внутрисистемного перепрограммирования и загрузки через SPI последовательный канал, 1000 циклов стирание/запись
•256 байтов (AT90S/LS4434) и 512 байтов (AT90S/LS8535) ЭСППЗУ данных, , с возможностью внутрисистемного перепрограммирования и з агрузки через SPI последовательный канал, 100000 циклов стирание/запись
•256 байтов (AT90S/LS4434) и 512 байтов (AT90S/LS8535) встроенного СОЗУ
•32 x 8 бит регистра общего назначения
•32 программируемые линии ввода/вывода
•8-канальный 10-разрядный аналого-цифровой преобразователь
•16-разрядный и 32-разрядный формат команд
•Программируемый полный дуплексный UART
•Диапазон напряжений питания от 2,7 В до 6,0 В (AT90LS4434/AT90LS8535) и от 4,0 В до 6,0 В (AT90S4434/AT90S8535)
•Полностью статический прибор - работает при тактовой част оте от 0 Гц до 8 МГц (AT90S4434/AT90S8535) и при тактовой частоте от 0 Гц до 4 МГц (AT90LS4434/ AT90LS8535)
•Производительность до 8 MIPS при частоте 8 МГц
•Äâà 8-разрядных таймера/счетчика с отдельным прескалером и режимом сравнения
•16-разрядный (с режимами сравнения и захвата) таймер/счетчи к с отдельным прескалером
•Три ШИМ канала
•Внешние и внутренние источники сигналов прерывания
•Программируемый сторожевой таймер с собственным встрое нным генератором
•Встроенный аналоговый компаратор
•Встроенные часы реального времени с собственным встроен ным генератором и режимом счетчика
•Блокировка режима программирования
•Режимы энергосбережения: пассивный (idle), экономичный (power save) и стоповый (power down)
•Встроенная схема сброса по подаче питания
• |
Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур |
• |
40-выводной корпус PDIP и 44-выводные PLCC и TQFP |
4 3
ATMEL |
ÊÒÖ-ÌÊ |
КМОП микроконтроллеры AT90S/LS4434 и AT90S/LS8535 реализованы по AVR RISC архитектуре (Гарвардская архитектура с раздельной памятью и раздельными шинами для памяти программ и данных). Выполняя команды за о дин тактовый цикл, приборы обеспечивают производительность, приближающуюс я к 1 MIPS/МГц. AVR ядро объединяет мощную систему команд с 32 8-разрядными реги страми общего назначения и конвейерное обращение к памяти программ. Шес ть из 32 регистров могут использоваться как три 16-разрядных регистра-указат еля при косвенной адресации пространства памяти. Выполнение относительных переходо в и команд вызова реализуется с прямой адресацией всего объема (2К/4К) адресн ого пространства. Адреса периферийных функций содержатся в пространстве памяти в вода/вывода. Архитектура эффективно поддерживает как языки высокого уровня, так и программы на языках ассемблера.
Микроконтроллеры содержат: 4 Кбайт внутрисистемно програ ммируемого Flash ПЗУ (2Кx16), 256 байтов СОЗУ и 256 байтов внутрисистемно программир уемого ЭСППЗУ (микроконтроллеры AT90S/LS4434), и 8 Кбайт внутрисистемно программируемого Flash ПЗУ (4Кx16), 512 байтов СОЗУ и 512 байтов внутри системно программируемого ЭСППЗУ (микроконтроллеры AT90S/LS8535), 32 линии в вода/вывода общего назначения, 32 регистра общего назначения, два 8-разр ядных таймера/счетчика и один 16-разрядный таймер/счетчик с режимом захвата и сравн ения, часы реального времени, 8-канальный 10-разрядный аналого-цифровой преобразователь, систему внутренних и внешних прерываний, программируемый послед овательный UART, программируемый сторожевой таймер с внутренним генерат ором, последовательный порт с интерфейсом SPI для внутрисистемной загрузки и для св язи с внешними устройствами. Программно управляются три режима энергос бережения. В пассивном режиме (idle) ЦПУ останавливается, но СОЗУ, таймеры/счетчики, п орт SPI, сторожевой таймер и система прерываний остаются активными. В стопово м режиме (power down) останавливается тактовый генератор и, следовательно ост анавливаются все функции, пока не поступит сигнал внешнего прерывания или аппаратн ого сброса, но сохраняется содержимое регистров. В экономичном режиме (power save), при остан овленном микроконтроллере, продолжает работать генератор таймер а, что обеспечивает сохранность временной базы.
Встроенная Flash память программ и ЭСППЗУ данных могут перепрограммироваться непосредственно в системе посред ством интерфейса SPI (в последовательном низковольтном режиме) или программиро ваться стандартными программаторами энергонезависимой памяти (в 12-вольтовом параллельном режиме). Программирование микроконтроллеров ведется по-байтово.
Максимальное потребление приборов в активном режиме сос тавляет 3,0 мА и в пассивном режиме 1,2 мА (при VCC =3 В и f=4 МГц). В стоповом режиме, пр и работающем сторожевом таймере, микроконтроллер потребл яет 15 мкА.
Объединение на одном кристалле усовершенствованного 8-ра зрядного RISC ЦПУ с загружаемым Flash ПЗУ позволило фирме создать мощный микроко нтроллер, обеспечивающий высокую гибкость и экономичность в испол ьзовании прибора в качестве встраиваемого контроллера.
Идентификационные коды:
для прибора 90S4434 - фирма-изготовитель (1E, по адресу 00), объем Flash па мяти 4 Кбайт (92, по адресу 01) и тип прибора (03, по адресу 02) если по адрес у 001 стоит 92, для прибора 90S8535 - фирма-изготовитель (1E, по адресу 00), объем Flash па мяти 8 Кбайт (93 по адресу 01) и тип прибора (03, по адресу 002) если по адрес у 001 стоит 93.
4 4
ÊÒÖ-ÌÊ
(MOSI) PB5 1 (MISO) PB6 2 (SCK) PB7 3 RESET 4 Vcc 5 GND 6 XTAL2 7 XTAL1 8 (RXD) PD0 9
(TXD) PD1 10 (INT0) PD2 11
Корпус TQFP |
Корпус PDIP |
(SS)PB4 |
(AIN1)PB3 |
(AIN0)PB2 |
(T1)PB1 |
(T0)PB0 |
GND |
VCC |
(ADC0)PA0 |
(ADC1)PA1 |
(SADC2)PA2 |
(ADC3)PA3 |
|
(T0) PB0 |
|
1 |
|
|
|
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
(T1) PB1 |
|
2 |
|
|
|
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
(AIN0) PB2 |
|
3 |
|
|
|
|
38 |
||
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
(AIN1) PB3 |
|
4 |
|
|
|
|
37 |
||
|
(SS) PB4 |
|
5 |
|
|
|
|
36 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
(MOSI) PB5 |
|
6 |
|
|
|
|
35 |
||
|
|
|
|
|
|
|
|
|
|
33 |
PA4 (ADC4) |
|
|
|
|
|
|
|
|
34 |
|
|
|
|
|
|
|
|
|
|
|
(MISO) |
PB6 |
|
7 |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
32 |
PA5 (ADC5) |
|
|
|
|
|
|
|
|
33 |
|
|
|
|
|
|
|
|
|
|
|
(SCK) PB7 |
|
8 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
31 |
PA6 (ADC6) |
RESET |
|
9 |
|
|
|
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
PA7 (ADC7) |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
30 |
|
Vcc |
|
10 |
|
|
|
31 |
||
|
|
|
|
|
|
|
|
|
|
29 |
AREF |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
GND |
|
11 |
|
|
|
30 |
|||
|
|
|
|
|
|
|
|
|
|
28 |
AGND |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
XTAL2 |
|
12 |
|
|
|
29 |
||||
|
|
|
|
|
|
|
|
|
|
27 |
AVCC |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
XTAL1 |
|
13 |
|
|
|
28 |
||||
|
|
|
|
|
|
|
|
|
|
26 |
PC7 (TOSC2) |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
27 |
|||
|
|
|
|
|
|
|
|
|
|
25 |
(RXD) PD0 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
PC6 (TOSC1) |
|
|
|
15 |
|
|
|
26 |
||
|
|
|
|
|
|
|
|
|
|
|
(TXD) PD1 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
24 |
PC5 |
|
|
|
16 |
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
(UNT0) PD2 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
23 |
PC4 |
|
|
|
17 |
|
|
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
(INT1) PD3 |
|
|
|
|
|||||
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
(OC1B) PD4 |
|
18 |
|
|
|
23 |
|||
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
19 |
|
|
|
22 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
(OC1A) PD5 |
|
|
|
|
|||||
(INT1) PD3 |
(OC1B) PD4 |
(OC1A) PD5 |
(ICP) PD6 |
(Oc2) PD7 |
Vcc |
GND |
PC0 |
PC1 |
PC3 |
PC3 |
(ICP) PD6 |
|
20 |
|
|
|
21 |
|||
|
|
Корпус PLCC |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
PB4 (SS) |
PB3 (AIN1) |
PB2 (AIN0) |
PB1 (T1) |
PB0 (T0) |
GND |
VCC |
PA0 (ADC0) |
PA1 (ADC1) |
PA2 (SADC2) |
|
|
|
|
|
|
|
|
|
|
|
6 |
5 |
4 |
3 |
2 |
1 |
44 |
43 |
42 |
41 |
(MOSI) PB5 |
7 |
|
|
|
|
|
|
|
|
|
(MISO) PB6 |
8 |
|
|
|
|
|
|
|
|
|
(SCK) PB7 |
9 |
|
|
|
|
|
|
|
|
|
RESET |
10 |
|
|
|
|
|
|
|
|
|
Vcc |
11 |
|
|
|
|
|
|
|
|
|
GND |
12 |
|
|
|
|
|
|
|
|
|
XTAL2 |
13 |
|
|
|
|
|
|
|
|
|
XTAL1 |
14 |
|
|
|
|
|
|
|
|
|
(RXD) PD0 |
15 |
|
|
|
|
|
|
|
|
|
(TXD) PD1 |
16 |
|
|
|
|
|
|
|
|
|
(INT0) PD2 |
17 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
|
18 |
|||||||||
|
(INT1) PD3 |
(OC1B) PD4 |
(OC1A) PD5 |
(ICP) PD6 |
(Oc2) PD7 |
Vcc |
GND |
PC0 |
PC1 |
PC3 |
PA0 (ADC0)
PA1 (ADC1)
PA2 (ADC2)
PA3 (ADC3)
PA4 (ADC4)
PA5 (ADC5)
PA6 (ADC6)
PA7 (ADC7)
AREF
AGND
AVCC
PC7 (TOSC2)
PC6 (TOSC1)
PC5
PC4
PC3
PC2
PC1
PC0
PD7 (OC2)
PA3 (ADC3) |
|
40 |
PA4 (ADC4) |
39 |
|
38 |
PA5 (ADC5) |
37 |
PA6 (ADC6) |
36 |
PA7 (ADC7) |
35 |
AREF |
34 |
AGND |
33 |
AVCC |
32 |
PC7 (TOSC2) |
31 |
PC6 (TOSC1) |
30 |
PC5 |
29 |
PC4 |
28 |
|
PC3 |
|
4 5
ATMEL |
ÊÒÖ-ÌÊ |
Блок-схема микроконтроллеров AT90S/LS4434 и AT90S/LS8535.
|
|
PA0 - PA7 |
PC0 - PC7 |
||
Vcc |
ДРАЙВЕРЫ ПОРТА А |
ДРАЙВЕРЫ ПОРТА С |
|||
|
|||||
GND |
|
|
|
|
|
|
РЕГИСТР |
|
РЕГИСТР НАПРАВЛ. |
РЕГИСТР |
РЕГИСТР НАПРАВЛ. |
|
ДАННЫХ ПОРТА А |
ДАННЫХ ПОРТА А |
ДАННЫХ ПОРТА С |
ДАННЫХ ПОРТА С |
|
|
|
8-РАЗРЯДНАЯ ШИНА ДАННЫХ |
|
|
|
AVCC |
|
|
|
|
|
|
АНАЛОГОВЫЙ |
ÀÖÏ |
|
|
|
|
МУЛЬТИПЛЕКСОР |
|
ГЕНЕРАТОР |
||
AGND |
|
|
|||
|
|
|
|
||
|
|
|
|
|
|
AREF |
|
|
|
|
XTAL1 |
|
|
|
|
|
|
|
СЧЕТЧИК |
УКАЗАТЕЛЬ |
ВСТРОЕННЫЙ |
ГЕНЕРАТОР |
|
|
КОМАНД |
|
СТЕКА |
||
|
|
ГЕНЕРАТОР |
|||
|
|
|
FLASH ПАМЯТЬ |
ÑÎÇÓ |
|
|||
ПРОГРАММ |
|
ДАННЫХ |
|
||
|
|
||||
РЕГИСТР |
|
|
|
|
|
|
РЕГИСТРЫ |
|
|||
КОМАНД |
|
|
|||
|
ОБЩЕГО |
|
|||
|
|
|
|||
|
|
НАЗНАЧЕНИЯ |
|
||
ДЕКОДЕР |
|
|
X |
|
|
|
|
Y |
|
||
КОМАНД |
|
|
|
||
|
|
Z |
|
||
ЛИНИИ |
|
|
|
|
|
УПРАВЛЕНИЯ |
ÀËÓ |
|
|||
|
|
||||
|
РЕГИСТР |
|
|||
|
СОСТОЯНИЯ |
|
|||
|
|
|
|||
|
|
|
|
||
ЛОГИКА ПРОГРАМ- |
ПОСЛЕДОВАТЕЛЬН. |
||||
МИРОВАНИЯ |
|
|
SPI КАНАЛ |
+ - |
|
АНАЛОГОВЫЙ КОМПАРАТОР |
РЕГИСТР |
|
|
|
|
|
|
РЕГИСТР НАПРАВЛ. |
|
|||||||||||||||||||||||||||||||||
|
ДРАЙВЕРЫ |
ПОРТА В |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
ДАННЫХ ПОРТА В |
|
|
ДАННЫХ ПОРТА В |
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTAL2 |
|
|
|
|
|
||
|
|
|
|
|
|
СТОРОЖЕВОЙ |
|
СИНХРОНИЗАЦИЯ |
|
|
|
|
|
RESET |
|||
ТАЙМЕР |
|
И УПРАВЛЕНИЕ |
|
|
|
РЕГИСТР
УПРАВЛЕНИЯ
ТАЙМЕРЫ/
СЧЕТЧИКИ
ÁËÎÊ ПРЕРЫВАНИЙ
ЭСППЗУ
ДАННЫХ
UART
РЕГИСТР |
|
|
|
РЕГИСТР НАПРАВЛ. |
||||||||||||||
ДАННЫХ ПОРТА D |
|
ДАННЫХ ПОРТА D |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ДРАЙВЕРЫ ПОРТА D
ÐÂ0 - ÐÂ7 |
ÐD0 - ÐD7 |
4 6