logo
Проектирование микроконтроллера

4.1 Микроконтроллер

В курсовом проекте используется микроконтроллер типа MB90F591G серии МВ90590 семейства F2MC-16LX разработанный фирмой Fujitsu.

Основные характеристики микроконтроллера MB90F591G:

Микроконтроллер MB90F591G организован на базе микропроцессорного ядра F2MC-16LX. Он содержит энергонезависимую память (ROM) типа Flash объемом 384 Кбайт и оперативную память RAM объемом 8 Кбайт. Максимальное значение внутренней частоты (System clock) - 16 МГц. Напряжение питания - 4,5-5,5 В.

Микроконтроллер включает ряд периферийных модулей:

- Трёхканальный дуплексный универсальный асинхронный приемопередатчик (UART) с максимальной скоростью обмена в асинхронном режиме 500 Кбод и в синхронном режиме - 2 Мбод;

- Последовательный интерфейс SPI со скоростью обмена до 2 Мбод (Serial I/O);

- Восьмиканальный аналого-цифровой преобразователь с разрешением 8 или 10 разрядов (A/D Converter);

- Двухканальный 16-разрядный перезагружаемый таймер с функцией подсчета внешних событий (Reload Timer);

- Сторожевой таймер (Watch Timer);

- 16-разрядный таймер ввода/вывода (I/O Timer);

- 6-канальный 16-разрядный блок сравнения/формирования выходных сигналов (Output Compare);

- 6-канальный 16-разрядный блок захвата входных событий (Input Capture);

- 6-канальный 8 - или 16-битныйпрограммируемый генератор импульсов (Programmable Pulse Generator);

- 2 канала последовательного интерфейса CAN версии 2.0 А и В (CAN Interface);

- котроллер шагового двигателя (4 канала) (Stepping Motor Controller);

- контроллер внешних прерываний (8 каналов) (External Interrupt);

- звуковой генератор (Sound Generator);

- порты ввода/вывода общего назначения (I/O Ports). Они делят внешние выводы контроллера с другими периферийными устройствами в режиме альтернативных функций.

Для увеличения помехозащищенности все цифровые входные линии контроллера имеют гистерезис. Выходные сигналы формируются парами CMOS транзисторов и не имеют встроенных подтягивающих (pull-up/down) резисторов. В рабочем режиме контроллер потребляет ток до 80 мА. Микроконтроллер выпускается в корпусе QFP, имеющем 100 выводов. [1]