Микрокоотроллеры! фирмы Mitsubishi
В предыдущих номерах журнала мы уже рассказывали о микроконтроллерах многих известных мировых производителей, таких как Atmel, AMD, NEC, Hitachi, Philips Semiconductors, Texas Instruments и др. Продолжая цикл публикаций по этой теме, мы хотим предложить внимаю читателей обзор микроконтроллерной продукции японской компании Mitsubishi.
Алексей Сигаев
Все производимые компанией микроконтроллеры условно можно разделить на две группы: контроллеры общего назначения и специализированные устройства. Спектр продукции Mitsubishi охватывает практически все известные типы микроконтроллеров — от микропотребляющих 4-разрядных до высокопроизводительных 32-разрядных устройств. Наибольший интерес в настоящий момент представляют 8- и 16-разрядные чипы. Остановимся более подробно на каждом из семейств контроллеров, выпускаемых Mitsubishi.
1. Четырехразрядные микроконтроллеры
Четырехразрядные микроконтроллеры по-прежнему остаются популярными в тех случаях, когда требуются малое энергопотребление и низкая цена, а производительность не является критическим фактором. Наиболее типичные области применения четырехразрядных контроллеров — зарядные устройства, пульты дистанционного управления, а также различного рода системы автоматики, используемые в бытовой технике. Основными требованиями, предъявляемыми к таким микросхемам, являются способность работать при низком напряжении питания, наличие встроенного контроллера жидкокристаллического дисплея и модулятора несущей частоты, малые размеры корпуса, а также присутствие в линейке дешевых версий микроконтроллеров с однократно программируемой или масочной памятью. Всем этим требованиям прекрасно удовлетворяют производимые Mitsubishi серии 720 и 4500, подробные характеристики которых представлены в табл. 1.
Следует отметить, что принятая в компании система обозначений микроконтроллеров не является интуитивно понятной, и по названию микроконтроллера достаточно сложно определить его характеристики.
2. Восьмиразрядные микроконтроллеры
Линейка восьмиразрядных микроконтроллеров фирмы Mitsubishi просто поражает своим разнообразием. Она содержит более шестисот различных чипов как общего назначения, так и специализированных. К микроконтроллерам общего назначения
относятся микросхемы серий 38000, 7450 и 740. В разряд специализированных попадают микроконтроллеры, имеющие в составе интегрированных периферийных устройств контроллеры VFD (Vacuum Fluorescent Display), LCD, USB, CAN, SmartBattery или OSD (On-Screen Display). Такими устройствами являются представители серий 763x (CAN), 388x (Keyboard), 38B5 и 3819 (VFD), 382x и 7500 (LCD), 35000 (OSD), 751x (SmartBattery), 7200 (TV), 7640 и 753x (USB).
Благодаря огромному разнообразию производимых Mitsubishi микроконтроллеров задача подбора требуемого чипа становится простой и одновременно сложной. Простота заключается в наличии множества специализированных микросхем, каждая из которых способна идеально вписаться в разрабатываемую систему, исходя из требований к встроенным периферийным устройствам и объему памяти. Сложность же вызвана необходимостью тщательно продумывать требования к контроллеру, чтобы обеспечить оптимальность выбора, поскольку смена выбранной микросхемы в процессе разработки может потребовать значительных усилий, даже несмотря на совместимость микроконтроллеров разных серий по системе команд.
В табл. 2 собрана краткая информация о наиболее популярных из доступных в настоящий момент микроконтроллеров указанных выше серий.
Стоит отметить, что практически все восьмиразрядные микроконтроллеры способны работать при напряжении питания от 2,7 В и что объем памяти программ может составлять до 60 Кб. Кроме того, большая часть чипов выпускается в малогабаритных корпусах TQFP, имеет низкое энергопотребление (в среднем, не более 40 мВт при работе на максимальной тактовой частоте) и сохраняет работоспособность при температурах от -40 до +85 °C, что позволяет с успехом применять их при разработке автономных малогабаритных систем. Также наличие микроконтроллеров с интегрированными PC-совместимыми контроллерами делает возможным их использование при разработке различного рода периферийных устройств для персональных компьютеров, таких как сканеры, принтеры, клавиатуры, модемы и т. п. ИМ
Продолжение следует
Компоненты и технологии, № 6'2000
Таблица 1. Четырехразрядные микроконтроллеры
Компоненты
Серия Hun ROM Память OTP Flash RAM Макс. частота, МГц Питание, В 8 6ht аймеры 16 бит WD PWM Ввод- вывод UART/Sync DAC ADC Ext. Int Pd, mW Примечания
MB S, KBC
3888 M38881 8 K 8 K 24о 12.5 4.5-5.5 4 31 1 45
388б M38869 бо K бо K 2 K 1о 2.5-5.5 4 16x1 14x2 72 I2C 8x2 1x8 9 4о 8x2 MBUS, SMBus Port, 4x8 Comp, LEDx4
M38867 32 K 32 K 1 K 1о 2.5-5.5 4 16x1 14x2 72 I2C 8x2 1x8 9 51 8x2 MBUS, SMBus Port, 4x8 Comp, LEDx4
3881 M38813 1б K 1б K 512 1о 2.7-5.5 3 4б 1 8 4о SMBus Port, 4x8 Comp, LEDx4
388о M38802 4-8 K 8 K 384 1о 2.7-5.5 3 4б 1 8 4о 8x2 MBUS, 4x8 Comp, LEDx4
M3880B 4 K 4 K 8 2.7-5.5 3 4б 1 8 4о 8x2 MBUS, 4x8 Comp, LEDx4
38об M380б7 32-48 K 48 K 1 K 1о 2.7-5.5 4 72 1+2 8x2 8x8 7 32 8x16 MBUS Interface
M380б3 24 K 24 K 512 1о 2.7-5.5 4 72 1+2 8x2 8x8 7 32 8x16 MBUS Interface
M380б2 12-1б K 384 1о 2.7-5.5 4 72 1+2 8x2 8x8 7 32 8x16 MBUS Interface
38о2 M38027 32 K 32 K 1 K 8 3-5.5 4 8x1 5б 1+2 8x2 8x8 7 32 8x16 MBUS Interface
M38024 24 K 32 K б4о 8 3-5.5 4 8x1 5б 1+2 8x2 8x8 7 32 8x16 MBUS Interface
M38022 8-1б K 384 8 3-5.5 4 8x1 5б 1+2 8x2 8x8 7 32 8x16 MBUS Interface
38оо M38004 32 K 32 K б4о 8 3-5.5 4 8x1 58 1 8 32 8x16 MBUS Interface
M38003 24 K 512 8 3-5.5 4 8x1 58 1 8 32 8x16 MBUS Interface
M38002 о-1б K 8-1б K 384 8 3-5.5 4 8x1 58 1 8 32 8x16 MBUS Interface
7б9о M37б90 32 K 32 K 1 K 2о 3-5.5 3 1 16x1 48 UART 8x16 MBUS Interface
75о8 M37508 48-бо K бо K 1-2 K б 3-5.5 3 2 16x1 73 1 8x1 8x8 9 M3BUS Interface
745о M37451 о-24 K 8-24 K 1 K 12.5 4.5-5.5 1 3 16x1 5б 1 8x2 8x8 б 4о 8x15 MBUS Interface
LC D
3827 M38279 бо K 2 K 8 2.2-5.5 3 2 14x1 8x1 5б 1+2 8x2 1x8 4 4о 40x4 LCD Controller
M38277 32 K 1 K 8 2.2-5.5 3 2 14x1 8x1 5б 1+2 8x2 1x8 4 4о 40x4 LCD Controller
382б M38267 32 K 32 K 1 K 8 1.8-5.5 3 2 14x1 8x1 б5 2 8x2 8x8 8 4о DTMF/CTCSS, 40x4 LCD Controller
3825 M38259 бо K 2 K 8 2.2-5.5 3 2 45 1 8x8 8 32 40x4 LCD Controller
M38258 48 K 1.5 K 8 2.2-5.5 3 2 45 1 8x8 8 32 40x4 LCD Controller
M38257 32 K 32 K 1 K 1о 2.2-5.5 3 2 45 1 8x8 8 32 40x4 LCD Controller
M38254 1б-24 K б4о 1о 2.2-5.5 3 2 45 1 8x8 8 32 40x4 LCD Controller
3822 M38227 48 K 1 K 1о 2.2-5.5 3 2 54 1 8x8 8 32 40x4 LCD Controller
M38224 24 K б4о 1о 2.2-5.5 3 2 54 1 8x8 8 32 40x4 LCD Controller
M38223 1б K 1б K 512 1о 2.2-5.5 3 2 54 1 8x8 8 32 40x4 LCD Controller
M38222 8 K 34 1о 2.2-5.5 3 2 54 1 8x8 8 32 40x4 LCD Controller
382о M38209 бо K бо K 2 K 1о 2.2-5.5 3 2 15x1 52 1+2 7 32 40x4 LCD Controller
M38207 32 K 32 K 1 K 1о 2.2-5.5 3 2 15x1 52 1+2 7 32 40x4 LCD Controller
M8203 8-1б K 1б K 512 1о 2.2-5.5 3 2 15x1 52 1+2 7 32 40x4 LCD Controller
M38C3 M38C37 48 K 48 K 1 K 8 2.2-5.5 б бб Sync Wx8 б 32 32x4 LCD Controller
M38C34 24 K бо 8 2.2-5.5 б бб Sync Wx8 б 32 32x4 LCD Controller
75оо M37529 4о-бо K бо K 2 K 8 4.5-5.5 3 2 45 2 5 32 36x32/52x16 LCD Controller
M37520 2о K 2о K 512 8 2.5-5.5 3 8x1 45 2 5 32 36x32/52x16 LCD + Contrast
M37513 32 K бо K 1-2 K 8 2.2-5.5 3 2 8x1 55 1 8x2 1x8 8 4о 40x4 LCD Controller
M37510 24 K 24 K 512 8 2.5-5.5 3 2 42 2 5 32 80x16 LCD + Contrast
M37500 2о-32 K 2о-32 K 1 K 8 2.5-5.5 3 2 42 2 5 32 80x16 LCD Controller
SLIM 40
3851 M38514 24 K 24 K б4о 8 2.7-5.5 4 16x1 8x1 34 I2C Wx5 7 34 LEDx5
M38513 1б K 1б K 512 8 2.7-5.5 4 16x1 8x1 34 I2C Wx5 7 34 LEDx5
385о M38504 32 K 32 K б4о 8 2.7-5.5 4 16x1 8x1 34 1 10x5 б 34 LEDx5
M38503 8-1б K 1б K 512 8 2.7-5.5 4 16x1 8x1 34 1 Wx5 б 34 LEDx5
753о M37531 8 K 8-1б K 384 8 2.2-5.о 3 16x1 29 1 10x8 3 4о LEDx7
747о M37471 4-1б K 8-1б K 384 8 2.7-5.5 4 3б Sync 8x8 5 35 Vref off
CAN, Au omotive
3874 M38749 M38747 1б-48 K бо K 2 K 1 K 1о 8 3.0-5.5 3.0-5.5 3 3 2 2 20x1 20x1 73 73 2 2 8x1 8x1 8x8 8x8 9 9 9о 9о Datalin k Layer Com. Circuit Datalin k Layer Com. Circuit
7б3о M37б30 1б K 1б K 512 1 4.о-5.5 3 2 16x1 3б 1 8x8 7 55 LCD RAM, CAN2B, IrDA
7б2о M37б20 32 K 1 K 2о 3.о-5.5 3 2 б5 2+1 7 DMA, LCD RAM, IrDA
7боо M37б02 4о K 4о K 1.2 K 2о 3.о-5.5 3 2 77 2+1 7 DMA, LCD RAM, IrDA
Flash & LED
38о7 M38079 бо K бо K 2 K 1о 2.7-5.5 3 4 16x1 7о 1+2 8x4 8x13 8 34 4x1 Comparator
M38078 48 K 1.5 K 1о 2.7-5.5 3 4 16x1 7о 1+2 8x4 8x13 8 34 4x1 Comparator
M38077 32 K 1 K 1о 2.7-5.5 3 4 16x1 7о 1+2 8x4 8x13 8 34 4x1 Comparator
M38073 1б K 1б K 512 1о 2.7-5.5 3 4 16x1 7о 1+2 8x4 8x13 8 34 4x1 Comparator
38о4 M38049 бо K 2 K 1б 2.7-5.5 4 1 16x1 8x1 5б I2C 82 Wx16 9 бо LEDx8
M38047 24-32 K 1 K 1б 2.7-5.5 4 1 16x1 8x1 5б I2C 8x2 1x16 9 бо LEDx8
US B
7б4о M37641 32 K 32 K 1 K 24 2.7-3.3 3 2 бб 2+USB 4 28о 2 K FIFO, DMA, MBUS Interface
M37б40 32 K 32 K 1 K 24 4.1-5.2 3 2 бб 2+USB 4 35о 1.5 K FIFO, DMA, MBUS Interface
73о M37536 8 K 1б K 384 б 4.1-5.5 3 1x1 33 USB Wx8 4 4о
M37534 8 K 1K 384 б 4.1-5.5 3 16x1 29 USB 10x8 3 4о LEDx7
M37532 8 K 1б K 384 б 4.1-5.5 3 16x1 29 USB 10x8 3 4о LEDx7
Battery Powerec Remote Contr l
754о M37541 1б-32 K 32 K 7б8 8 2.2-5.о 3 1 16x1 29 1 10x8 3 4о Multiply/Divide, BO, RC Generator, LEDx7
M37540 8-32 K 32 K 7б8 8 2.2-5.о 3 1 16x1 29 1 10x8 3 4о Multiply/Divice, LEDx7
751о M37516 24 K 24 K б4о 8 2.5-5.5 4 16x1 8x1 4о I2C Wx8 7 34 SMBUS Interface
M37515 1б K 1б K 512 8 2.5-5.5 4 16x1 8x1 4о I2C 10x8 7 34 SMBUS Interface
748о M37481 8-1б K 1б K 448 8 2.7-5.5 2 2 16x1 3б 1 8x8 5 35
M37480 8-1б K 1б K 448 8 2.7-5.5 2 2 16x1 2б 1 8x4 5 35
747о M37478 8-1б K 1б K 384 8 2.7-5.5 4 3б 1 8x8 5 35 Bauc Rate Generator
M37477 8-1б K 1б K 384 8 2.7-5.5 4 2б 1 8x4 5 35 Bauc Rate Generator
M37470 4-1б K 8-1б K 384 8 2.7-5.5 4 2б Sync 8x4 5 35 Vref off
Таблица 2. Восьмиразрядные микроконтроллеры
Чип Память Макс. Таймеры Carrier Ввод-вывод ADC Число
MROM OTP RAM МГц З бит WD Output Wake I/O прерываний
42З0 M34280M1-FP 1024 32 4 1.8-3.6 Есть 16 Нет Нет Нет
M34280M1-GP 1024 32 4 1.8-3.6 Есть 16 Нет Нет Нет
M34280M2-FP 1024 32 4 1.8-3.6 Есть 16 Нет Нет Нет
M34280M2-GP 1024 32 4 1.8-3.6 Есть 16 Нет Нет Нет
4513 M34513M2 2048 128 4 2.0-5.5 4 Нет 35 10 Bit 8
M34513M4 4096 256 4 2.0-5.5 4 Нет 35 10 Bit 8
M34513E4 4096 256 4 2.5-5.5 4 Нет 35 10 Bit 8
M34513M6 6144 384 4 2.0-5.5 4 Нет 35 10 Bit 8
M34513M8 З192 384 4 2.0-5.5 4 Нет 35 10 Bit 8
M34513E8 8192 384 4 2.5-5.5 4 Нет 35 10 Bit 8
4514 M34514M6 6144 384 4 2.0-5.5 4 Нет 35 10 Bit 8
M34514M8 З192 384 4 2.0-5.5 4 Нет 35 10 Bit 8
M34514E8 8192 384 4 2.5-5.5 4 Нет 35 10 Bit 8
4551 M34551M4 4096 280 4 2.2-5.5 3 Есть 12 Нет Нет 3
M34551E8 8192 280 4 2.5-5.5 3 Есть 12 Нет Нет 3
4570 M34570M4 4096 128 4.2 2.0-5.5 Нет 12 26 Нет Нет 4
M34570M8 З192 128 4.2 2.0-5.5 Нет 12 26 Нет Нет 4
M34570MD 16384 128 4.2 2.0-5.5 Нет 12 26 Нет Нет 4
M34570E8 8192 128 4.2 2.5-5.5 Нет 12 26 Нет Нет 4
M34570ED 16384 128 4.2 2.5-5.5 Нет 12 26 Нет Нет 4