И Dallas Semiconductor
Фирма Siemens внесла несомненное своеобразие в развитие семейства MCS-51, выпустив микроконтроллеры серии C500 (табл.1.4), которые являются по существу самыми сложными МК 51-го семейства в мире. Эти микроконтроллеры построены на основе архитектуры МК 8051, дополненной разнообразной и весьма сложной периферией, среди которой можно отметить:
- 10-разрядные АЦП;
- 6-канальный 10-разрядный ШИМ для управления электродвигателями постоянного тока;
- 29-канальный ШИМ;
- 8 DPTR;
Обозначение | Макс. частота (МГц) | РПП (байт) | РПД (байт) | Таймеры/ счетчики | |
Микроконтроллеры | |||||
C502 | ROM/EPROM 16K | 3+WDT | |||
C504G | ROM/EPROM 16K | 4+WDT | |||
С505С | ROM/EPROM 16K | 3+WDT | |||
C509 | - | 5+WDT | |||
C515A | ROM/EPROM 32K | 3+WDT | |||
C515C | ROM/EPROM 64K | 3+WDT | |||
C517A | ROM/EPROM 32K | 4+WDT | |||
C540 | ROM/EPROM 4K | ||||
C541 | ROM/EPROM 8K | 2+WDT | |||
Микроконтроллеры | |||||
AT89C1051 | FLASH 1K | ||||
AT89C2051 | FLASH 2K | ||||
AT89C4051 | FLASH 4K | ||||
AT89C51 | FLASH 4K | ||||
AT89LV51 | FLASH 4K | ||||
AT89C52 | FLASH 8K | ||||
AT89LV52 | FLASH 8K | ||||
AT89C55 | FLASH 20K | ||||
AT89S8252 | FLASH 8K | 256, EEPROM 2K | 3+WDT | ||
AT89S53 | FLASH 12K | 3+WDT | |||
Микроконтроллеры | |||||
DS5000FP | NVRAM 32K | 2+WDT | |||
DS5001FP | NVRAM 128K | 2+WDT | |||
DS5002FP | NVRAM 128K | 2+WDT | |||
DS80C310 | - | ||||
DS8xC520 | ROM/EPROM 16K | 3+WDT |
- аппаратный блок умножения 16х16 и деления 32/16;
- блок загрузчика программной памяти (БЗПП).
Что касается фирмы Atmel, то ее лицом является FLASH технология. Владея ею в совершенстве, Atmel строит свою политику на внедрении FLASH в наиболее известные микросхемы памяти, программируемой логики и микроконтроллеров, использующие технологию EPROM. Тот факт,
Таблица 1.4
Линии ввода/ вывода | Последов. каналы | Периферия, особенности | U пит. (В) | |
фирмы Siemens | ||||
UART | 8 DPTR, 4 уровня IRQ | 4,25…5,5 | ||
UART | АЦП 8x10, 6 ШИМ для двигателя пост. тока | 4,25...5,5 | ||
UART, CAN | АЦП 8x8, 8 DPTR | 4,25...5,5 | ||
2 UART | АЦП 15x10, 29 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16, БЗПП | 4,25...5,5 | ||
UART | АЦП 8x8, 4 ШИМ | 4,25...5,5 | ||
UART, SSC, CAN | АЦП 8x10, 4 ШИМ, 8 DPTR | 4,25...5,5 | ||
2 UART | АЦП 12x10, 21 ШИМ, 8 DPTR, умн. 16´16, дел. 32/16 | 4,25...5,5 | ||
USB | - | 4,25...5,5 | ||
USB, SSC | - | 4,25...5,5 | ||
фирмы Atmel | ||||
- | Аналоговый компаратор | 2,7...6,0 | ||
UART | Аналоговый компаратор | 2,7...6,0 | ||
UART | Аналоговый компаратор | 2,7...6,0 | ||
UART | - | 4,0...6,0 | ||
UART | - | 2,7...6,0 | ||
UART | - | 4,0...6,0 | ||
UART | - | 2,7...6,0 | ||
UART | - | 4,0…6,0 | ||
UART, SPI | 2 DPTR | 2,7…6,0 | ||
UART, SPI | 2 DPTR | 4,0…6,0 | ||
фирмы Dallas Semiconductor | ||||
UART | БЗПП, 48-bit encryption key | 4,5…5,5 | ||
UART | БЗПП | 4,5…5,5 | ||
UART | БЗПП, 64-bit encryption key | 4,5…5,5 | ||
UART | 2 DPTR | 4,5…5,5 | ||
2 UART | 2 DPTR | 4,5…5,5 |
что в качестве первого кандидата на модернизацию при прорыве на рынок микроконтроллеров, где господствовали такие мощные фирмы как Philips, Siemens, Intel, Motorola, Mitsubishi и др., фирма Atmel избрала микроконтроллер 8051, подтверждает исключительно высокую популярность этого кристалла.
Среди оригинальных разработок Atmel в рамках семейства MCS-51 отметим следующие (см. табл.1.4):
- 20-выводные микроконтроллеры AT89С2051/1051, открывшие дорогу семейству MCS-51 в сферу "1-долларовых" приложений;
- микроконтроллеры с каналом SPI, обеспечивающие возможность внутрисхемного программирования FLASH памяти. Эта функция может быть очень удобна в производстве, когда программирование микросхем осуществляется уже после их монтажа;
- микроконтроллер с резидентной памятью типа EEPROM, обеспечивающей хранение оперативных данных при отключенном питании микросхемы.
Фирма Dallas Semiconductor в первую очередь получила известность среди производителей семейства MCS-51 своей серией DS5000 (табл.1.4). Оригинальность микроконтроллеров этой серии заключается в том, что их резидентная память программ выполнена в виде NVRAM - оперативной памяти, энергонезависимость которой обеспечивается литиевой батарейкой, встроенной непосредственно в корпус микросхемы. Фирма дает 10-летнюю гарантию на сохранность информации в NVRAM. Микроконтроллеры серии DS5000 имеют архитектуру стандартного ядра MCS-51, поэтому их временные характеристики полностью идентичны характеристикам микроконтроллера 8051.
Отметим, что фирма Dallas Semiconductor первой попыталась усовершенствовать архитектуру семейства MCS-51. Как известно, базовая архитектура этого семейства обеспечивает не оптимальную процедуру выборки и выполнения команд. Например, команда MOV A,Rn выбирается и выполняется микроконтроллером 8051 за 6 тактов, а следующие 6 тактов происходит холостая выборка команды по следующему адресу. В результате затрачивается 12 тактов тактового генератора МК. Специалисты Dallas Semiconductor переработав архитектуру МК 8051 создали группу микроконтроллеров DS8xC300/500 (табл.1.4), в которых типовой цикл выборки и выполнения команд сократился до 4-х тактов, а холостые выборки были исключены. Таким образом, команда MOV A,Rn стала выполняться за 4 такта тактового генератора, т.е. в 3 раза быстрее. Команды МК 8051, которые не имели холостых выборок, в DS8xC300/500 "ускорились" в 1,5 раза.
Список литературы
1. Каталог инструментальных средств для микроконтроллеров/ Фитон. М., 1998.