MB90591/591G/F591A/F591G/594/594G/F594A/F594G
MB90V590A/V590G
16-разрядные КМОП микроконтроллеры серии MB90590 /590G
Отличительные особенности:
- Тактирование
Встроенный умножитель частоты с ФАПЧ
Частота генератора делится на 2 либо умножается на коэффициент от 1 до 4 (при частоте генератора 4МГц тактовая частота от 4 до 16МГц)
Минимальное время выполнения инструкции: 62.5 нс (частота генератора 4 МГц умноженная системой ФАПЧ на 4, Vcc=5.0В)
- Набор инструкций оптимизирован для применений контроллера
Поддерживаемые типы данных (бит, байт, слово, двойное слово)
Типовые способы адресации (23 вида)
Модернизированные инструкции умножения/деления со знаком и инструкции RETI
32-битный аккумулятор для упрощения операций, требующих высокой точности
- Набор инструкций оптимизирован под языки высокого уровня (С) и многозадачных систем
Добавлен указатель системного стека
Введены инструкции циклического сдвига
- Увеличена скорость выполнения инструкций
4-байтовый конвейер инструкций
- Функция восстановления программ для 2-х указателей адреса
- Улучшенная система прерываний
8-уровневая система прерываний с программно устанавливаемыми приоритетами, 34 источника прерываний
- Система автоматической передачи данных, не использующая ресурсов ЦПУ
Расширенная система ввода-вывода (EI2OS): до 10 каналов
- Тип и размер встроенного ПЗУ
Масочное ПЗУ: 256КБайт/384КБайт
FLASH ПЗУ: 256КБайт/384КБайт
- Внутреннее ОЗУ: 6 КБайт/8 КБайт
- FLASH ПЗУ
Поддержка алгоритма автоматического программирования Embedded Algorithm™
Команды Запись/Стирание/Стирание с приостановкой и возобновлением
Флаг завершения
Вектор аппаратного сброса на сектор загрузчика
Конфигурация – загрузочные блоки
Поблочное стирание
Защита блоков при использовании внешнего напряжения программирования
- Функция пониженного энергопотребления
Режим «сна» (остановка системы тактирования ЦПУ)
Режим полной остановки (выключен генератор)
Режим периодического включения
Режим часов
Аппаратный режим stand-by
- Технологический процесс: КМОП 0,5 мкм
- Порты ввода-вывода общего назначения
78 линий ввода-вывода
- Таймеры
Cторожевой таймер: 1 канал
8/16-битный таймер PPG: 8/16битх6каналов
16-битный таймер с перезагрузкой: 2 канала
- 16-битный таймер ввода-вывода:
1 канал 16-битного счётного таймера
6 каналов захвата по входу
6 каналов сравнения по выходу
- Расширенный последовательный интерфейс: 1 канал
- УАПП (UART): 3 канала
Дуплексная двойная буферизация (8-битная)
Синхронная и асинхронная передача
- Контроллер шагового двигателя (4 канала)
- Модуль внешних прерываний: 8 каналов
Модуль для активизации расширенной системы ввода-вывода (EI2OS) и генерации внешних прерываний
- Генератор прерываний через заданный интервал времени
Генерирует прерывания для переключения между задачами
- 8/10 – битный аналогово-цифровой преобразователь: 8 каналов
Разрешение переключается между 8-ю и 10-ю битами
Возможность включения по внешнему сигналу запуска
- Полный интерфейс CAN
2 канала
Совместим со спецификацией CAN версий 2.0А и 2.0В
Гибкая система буферизации сообщений (совместное использование почтового ящика и FIFO)
- Генератор звуковых сигналов
- 18-битный генератор временных интервалов
- Часовой таймер: 1 канал
- Внешняя шина памяти: до 16 МБайт адресуемого пространства
Структурная схема:
Общее описание:
Серия MB90590/590G 16-битных микроконтроллеров с 2-мя каналами полного интерфейса CAN* и встроенной Flash-памятью специально разработана для использования в автомобилях и для индустриальных применений. Основная особенность этой серии – встроенный двухканальный интерфейс CAN, совместимый со спецификацией версий 2.0А и 2.0В, обладающий гибкой системой буферизации сообщений, что расширяет его функциональность по сравнению с обычными модулями CAN.
Инструкции ядра F2MC-16LX наследуют АТ-архитектуру семейства F2MC**, в то же время расширены для поддержки языков высокого уровня, дополнительных способов адресации, операций умножения и битовых операций. Кроме этого, в серии MB90590/590G добавлен 32-битный аккумулятор для работы с 32-битными словами.
Серия MB90590/590G обладает набором периферийных модулей, включающим 8/16-битный таймер PPG, расширенный последовательный интерфейс, УАПП (SCI), 8/10-битный АЦП, таймер ввода-вывода с модулями захвата по входу (ICU) и сравнения по выходу (OCU), контроллер шагового двигателя и генератор звуковых сигналов.
Примечание:
*: Controller Area Network (CAN), лицензировано фирмой Robert BOSCH GmbH
**: F2MC, аббревиатура, обозначающая FUJITSU Flexible Microcontroller, является зарегистрированной торговой маркой фирмы FUJITSU, Ltd
|
Документация:
|
|
700Kb Engl Описание электрических параметров и внутренней архитектуры |
|
|
14459Kb Engl Описание внутренних модулей |
|
|
277Kb Engl Исправления к описанию внутренних модулей |
|
|
422Kb Engl Общяя информация о семействе F2MC-16LX |
|
|
406Kb Engl Описание генератора звука |
|
|
Rus 16-разрядное Ядро ЦПУ F2MC-16LX |
|
|
Програмное обеспечение |