Расширен ассортимент микроконтроллеров Atmega производства ATMEL/Microchip
Фирма Atmel выпускает целую серию МК семейства AVR – это подсемейства Tiny и Mega.

Это упрощенная структурная схема всех ATmega.

Все микроконтроллеры AVR построены по так называемой Гарвардской архитектуре, то есть использована раздельная адресация памяти программ и памяти данных. Преимущества этой архитектуры заключаются в повышенном быстродействии, например, ATmega выполняет одну инструкцию за один тактовый импульс, то есть при частоте 16 МГц МК выполняет 16 миллионов операций в секунду.
- Тактовый генератор выполняет синхронизацию всех внутренних устройств.
- ПЗУ – постоянное запоминающее устройство, используется для хранения программы и неизменяемых данных (констант).
- Дешифратор команд – управляет работой всех узлов.
- АЛУ – арифметико-логическое устройство, выполняет арифметические (сложение, вычитание и т.д.) и логические (И, ИЛИ, НЕ, Исключающее ИЛИ) операции над числами.
- РОН – регистры общего назначения, ими АЛУ оперирует, а так же используются для временного хранения данных. Регистры РОН могут объединяться в регистровые пары:
r26 : r27 – X;
r28 : r29 – Y;
r30 : r31 – Z.
Регистровые пары используются для косвенной адресации данных в ОЗУ. - ОЗУ – оперативное запоминающее устройство, используется для хранения данных, массивов и стека.
- PORTA-PORTn – порты ввода/вывода.
- Спец. УВВ – специальные устройства ввода/вывода, контроллеры разной периферии, например, USART (СОМ-порт), иногда USB, АЦП, ЦАП, I2C…
Чтобы прекратить микроконтроллер в функционирующее устройство, нужно:
- Программатор с соответствующим софтом;
- Компилятор языка Си, Code Vision AVR;
Перед тем как начать программирование на Си, рекомендуем ознакомиться с литературой по этому языку, например, есть замечательная книга Кернигана и Ритчи «Язык С».
Новое поступление:
ATMEGA168A-AU
8-ми битный микроконтроллер 16KB Flash
ATMEGA168PB-AU
Микроконтроллер 8-бит 16Кбайт Флэш-память 32TQFP
ATMEGA169PA-AU
Микроконтроллер 8-бит 16Кбайт Флэш-память 64TQFP
ATMEGA3250-16AU
Микроконтроллер 8-бит 32Кбайт Флэш-память 100TQFP
ATMEGA329A-AU
Микроконтроллер AVR 32K-Флэш-память/2K-ОЗУ/1K-ЭППЗУ + 8x10 АЦП, электропитание 2,7...5,5В
ATMEGA32A-MU
Микроконтроллер 8-бит 32Кбайт Флэш-память 44VQFN
ATMEGA32U4-MU
Микроконтроллер 8-бит 32Кбайт Флэш-память 44QFN
ATMEGA48P-20AU
Микроконтроллер 8-бит 4Кбайт Флэш-память 32TQFP
ATMEGA48PB-AU
Микроконтроллер 8-бит 4Кбайт Флэш-память 32TQFP
ATMEGA88A-AU
8-битный микроконтроллер 8kB Flash
ATMEGA88PA-MU
Микроконтроллер 8-бит 8Кбайт Флэш-память 32QFN
ATMEGA8A-MU
Микроконтроллер 8-бит 8Кбайт Флэш-память 32QFN