Материал: 8-разрядные микроконтроллеры Atmel

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ÊÒÖ-ÌÊ

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

Источник: https://studfile.net/preview/16521258/