В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Компоненты > Winbond Electronics > Микроконтроллеры MCS-51

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

текст еще



ВОСЬМИРАЗРЯДНЫЕ МИКРОПРОЦЕССОРЫ ФИРМЫ WINBOND

    Фирма Winbond (полное название Winbond Electronics Corporation) была организована на Тайване в 1987 г. Сейчас она насчитывает уже около 4600 сотрудников и имеет несколько отделений в мире, крупнейшее из которых - американское - Winbond Electronics Corporation America (WECA). Фирма разрабатывает микросхемы и технологию их производства. Список ее продукции содержит более 400 наименований, включая микросхемы для бытовой электроники, звукозаписи, мультимедийного оборудования, телекоммуникаций, телефонии, контроллеры ввода/вывода для ПК, микросхемы запоминающих устройств, MPEG-декодеры.

    Сейчас компания приступила к производству микросхем ОЗУ (DRAM) емкостью 64, 128 и 256 Мбит, выполненных по 0,175 мк технологии.

    Кроме этого, Winbond выпускает большую линейку четырех- и восьмиразрядных микроконтроллеров (МК).

ВОСЬМИРАЗРЯДНЫЕ МК СЕРИИ W77XXX

    В состав этой серии входят МК: W77C32, W77E468, W77C58, W77E58, W77LE58. Основные их параметры приведены в табл. 1.

Таблица 1

МК Макс. тактовая частота, МГц ПЗУ, Кбайт ОЗУ, байт Таймеры Число линий ввода/ вывода Последова-тельный порт Напряжение питания, В Рабочий интервал температуры, °С
W77C32 40 - 1024+256 3 32 (36) 2 4,5...5,5 0...+70
W77IC32 25 - 1024+256 3 36 2 2,7...5,5 -40...+85
W77E468 40 32 1024+256 3 52 2 4,5...5,5 0...+70
W77C58 40 32 1024+256 3 32 (36) 2 4,5...5,5 0...+70
W77E58 40 32 1024+256 3 32 (36) 2 4,5...5,5 0...+70
W77IE58 24 32 1024+256 3 32 (36) 2 2,7...5,5 -40...+85
W77LE58 25 32 1024+256 3 32 (36) 2 2,7...5,5 0...+70

    Все эти МК выполнены по КМОП-технологии, совместимы с MCS51, обладают повышенным быстродействием и пониженным энергопотреблением. Их основа - заново спроектированное ядро процессора. Повышенное быстродействие достигается за счет удаления лишних тактовых циклов и циклов обращения к памяти. В результате МК выполняют каждую инструкцию MCS51 быстрее оригинала при той же частоте. Время отработки инструкции (в зависимости от ее типа) меньше в 1,5...3 раза. А в среднем скорость выполнения программы выше в 2,5 раза при той же тактовой частоте. Это связано с тем, что основные инструкции выполняются всего за четыре такта, а не за двенадцат, как в MCS51. Если сравнивать энергопотребление, то МК фирмы Winbond, работая с такой же скоростью, потребляют меньший ток.

    Полное обозначение МК содержит две части. Первая состоит из букв и цифр: буква (W) обозначает название фирмы, следующее за ней число 77 - семейство, одна или две буквы - энергопотребление, интервал рабочей температуры и тип ПЗУ (L - расширенный интервал напряжения питания, I - расширенный температурный интервал от -40 до +85 °С и расширенный интервал напряжения питания, С - наличие масочного ПЗУ или ПЗУ отсутствует, Е - электрически перепрограммируемое FLASH-ПЗУ), еще одно число - подсемейство, последняя буква - тип корпуса (буква отсутствует - DIP, P - PLCC, F - QFP).

    Во второй части обозначения (только цифры) указана тактовая частота в мегагерцах. Например, W77E58P-40 - МК с FLASH-ПЗУ в корпусе PLCC рассчитан на работу с тактовой частотой 40 МГц.

    Все МК могут работать с тактовой частотой вплоть до предельных как от внешнего, так и от встроенного генератора. По цоколевке и выполняемым инструкциям они совместимы со стандартными 8052. У всех МК (за исключением W77E468) - четыре восьмибитных и один дополнительный четырехбитный порт ввода/вывода. Порт 0 используется как шина данных и для выдачи младшего байта адреса при обращении к внешней памяти программ или данных. Порт 2 при этом используется для выдачи старшего байта адреса. Порты 1 и 3 применяют как порты ввода/вывода. Порт 4 есть только у МК, выполненных в корпусах PLCC и QFP. Вывод P4.0 еще имеет альтернативную функцию WAIT - на нем может присутствовать управляющий сигнал для ввода в команду MOVX дополнительных циклов ожидания. В этом случае Р4.0 работает только как вход.

    У W77E468 - шесть восьмибитных и один четырехбитный порт ввода/вывода, дающие в сумме 52 линии. Порты с 0 по 3 можно использовать как восьмиразрядные порты ввода/вывода с битовой адресацией. Порты 4 и 5 - восьмиразрядные порты ввода/вывода без битовой адресации. И, наконец, порт 6 - четырехразрядный без битовой адресации.

    Кроме того, МК этой серии снабжены двумя расширенными дуплексными последовательными портами, такими же как и у МК 8052. Однако они могут работать в различных режимах. Следует отметить, что последовательный порт 0 может использовать в качестве генераторов таймеры 1 и 2, а порт 1 - только таймер 1.

    МК имеют три 16-битных таймера, которые функционально похожи на таймеры МК 8052. Цикл их работы - 4 или 12 тактов. МК этой серии снабжены аппаратным сторожевым (watchdog) таймером. Его можно использовать как системный монитор или как таймер с очень большим временным интервалом. Также микроконтроллеры семейства W77 имеют дополнительный регистр-указатель данных и дополнительную инструкцию DEC DPTR, что позволяет ускорить блочную пересылку данных и уменьшить размер программы.

    Структура прерываний МК немного отличается от стандарта 8052. Из-за наличия дополнительных возможностей и периферии число векторов прерываний увеличено. В МК этой серии 12 векторов прерываний с двумя уровнями приоритетов, включая шесть внешних источников (три от таймеров/счетчиков, два прерывания последовательных портов и одно от сторожевого таймера).

    Как и стандартные 8052, МК фирмы Winbond имеют режимы пониженного энергопотребления: Idle и Power Down. Однако в этих МК есть еще один новый экономичный режим, в котором пользователь может переключать частоту тактового генератора, уменьшая ее в 4, 64 или 1024 раза. В режиме Idle остановлен тактовый генератор процессора, но таймеры, последовательные порты и таймер прерываний продолжают работать. В режиме же Power Down работа всего МК остановлена. Это - состояние наименьшего энергопотребления.

    Кроме ОЗУ (scratchpad) в 256 байт, МК этой серии снабжены памятью данных (SRAM) объемом 1 Кбайт, которая доступна инструкцией MOVX. SRAM не используется для записи исполняемых программ. Поскольку при обращении к этим ОЗУ используются разные инструкции и способы адресации, отсутствуют какие-либо конфликты и пересечения. Доступ к SRAM памяти осуществляется установкой бита DME0 в регистре PMR. После сброса бита DME0 SRAM становится недоступно, и все пространство адресов памяти данных 0000H-FFFFH относится к внешней памяти.

    Вся память МК разделена на две части: память программ и данных. Память программ используется для записи кодов выполняемой программы, данных - для записи параметров. Объем памяти программ может достигать 64 Кбайт ( с учетом внешней памяти). Однако не все МК обладают ей. У W77C32 вообще отсутствует ПЗУ, при использовании этого МК следует применять внешнюю память. У остальных МК объем ПЗУ - 32 Кбайта, однако W77C58 снабжен масочным ПЗУ, а остальные электрически перепрограммируемым FLASH-ПЗУ.

    Номинальное напряжение питания МК - 4,5...5,5 В, если в обозначении присутствует буква L - 2,7...5,5 В.

    Допустимое напряжение на входах МК относительно общего провода - от -0,3 В до значения на 0,3 В больше напряжения питания. Потребляемый ток на частоте 20 МГц при напряжении питания 5,5 В не превышает 50 мА (15 мА при напряжении питания 3 В для W77LE58), в режиме Idle - 20 мА (24 мА - для W77C58, 12 мА при напряжении питания 3 В - для W77LE58), в режиме Power Down - 50 мкА (10 мкА при любом напряжении питания - для W77LE58).

    Нагрузочная способность выводов МК невысока по сравнению, например, с МК фирмы Atmel. Втекающий ток портов Р1-Р3 при напряжении низкого уровня 0,45 В и напряжении питания 4,5 В не превышает 2 мА (4 мА - для W77C58, W77LE58), а порта Р0 и выводов ALE, PSEN - 4 мА (10 мА - для W77C58, W77LE58 и 6 мА - для W77LE58 при напряжении питания 3 В). Вытекающий ток портов Р1-Р3 при напряжении высокого уровня 2,4 В и напряжении питания 4,5 В - не более 100 мкА (120 мкА - для W77C58, W77LE58 и 45 мкА - для W77LE58 при напряжении питания 3 В), а порта Р0 и выводов ALE, PSEN - 400 мкА (8 мА для W77C58, W77LE58 и 3 мА - для W77LE58 при напряжении питания 3 В).

    Все МК (за исключением W77E468) выпускают в корпусах: 40-выводном DIP и 44-выводных PLCC и QFP. МК W77E468 выполнен только в 100-выводном корпусе QFP.

ВОСЬМИРАЗРЯДНЫЕ МК СЕРИИ W78E5XX

    В состав этой серии входят МК: W78E51B, W78E52B, W78E54B, W78E58. Все эти МК также выполнены по КМОП-технологии с пониженным энергопотреблением, предназначены для работы в широком интервале тактовых частот, имеют FLASH-ПЗУ (у W78E58 - EEPROM). Основные параметры приведены в табл. 2. Набор инструкций полностью аналогичен стандартным для MCS51.

Таблица 2

МК Макс. тактовая частота, МГц ПЗУ, Кбайт ОЗУ, байт Таймеры/счетчики Число линий ввода/ вывода Последова-тельный порт Напряжение питания, В
W78E51B 40 4 128 2 32 (36) 1 4,5...5,5
W78E52B 40 8 256 3 32 (36) 1 4,5...5,5
W78E54B 40 16 256 3 32 (36) 1 4,5...5,5
W78E58 40 32 256 3 32 (36) 1 4,5...5,5

    МК предназначены для работы в интервале температур от 0 до +70 °С.

    Все МК могут работать с тактовой частотой до 40 МГц как от внешнего, так и от встроенного генератора. По выполняемым инструкциям они совместимы со стандартными 8051. У всех МК - четыре восьмибитных и один дополнительный четырехбитный (только у МК в корпусе PLCC и QFP) порт ввода/вывода с битовой адресацией.

    Кроме того, МК этой серии имеют дуплексный последовательный порт (UART), три 16-битных таймера/счетчика (W78E51B - два), аппаратный сторожевой (watchdog) таймер.

    Всю периферию поддерживает восемь векторов двухуровневых прерываний (у W78E51B - семь).

    МК фирмы Winbond имеют режимы пониженного энергопотребления: Idle и Power Down, которые выбирают программно. В режиме Idle остановлен тактовый генератор процессора, но все периферийные устройства продолжают работать. В режиме же Power Down работа всего МК остановлена. Внешний тактовый генератор можно остановить в любом режиме без какого-либо воздействия на процессор.

    На кристалле МК расположено ОЗУ (scratchpad) объемом 256 байт (у W78E51B - 128 байт). Все МК имеют возможность обращения к адресному пространству 64 Кбайт памяти программ и 64 Кбайт памяти данных.

    Номинальное напряжение питания МК этой серии - 4,5...5,5 В. Допустимое напряжение на входах МК относительно общего провода - от -0,3 В до значения на 0,3 В больше напряжения питания. Потребляемый ток на частоте 20 МГц при напряжении питания 5,5 В не превышает 20 мА, в режиме Idle - 6 мА и в режиме Power Down - 50 мкА.

    Нагрузочная способность выводов МК этой серии также невысока. Втекающий ток портов Р1-Р4 при напряжении низкого уровня 0,45 В и напряжении питания 4,5 В не превышает 2 мА, а порта Р0 и выводов ALE, PSEN - 4 мА. Вытекающий ток портов Р1-Р4 при напряжении высокого уровня 2,4 В и напряжении питания 4,5 В - не более 100 мкА, а порта Р0 и выводов ALE, PSEN - 400 мкА.

    Все МК выпускают в корпусах: 40-выводном DIP и 44-выводных PLCC и QFP, а МК W78E58 - еще и в 44-выводном корпусе ТQFP.

    У Winbond в этом семействе имеются и другие варианты совместимых с MCS51 микроконтроллеров, в том числе и на расширенный температурный интервал и с напряжением питания 1,8...5,5 В.

    Материал подготовлен при содействии фирмы Rainbow Technologies: E-mail: info@rainbow.msk.ru, тел. (095) 797-8993.
    Найти поставщиков вы можете перейдя по ссылке Каталог фирм микроэлектроники

поставщики электронных компонентов






 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники