MB90522/MB90523/MB90F523/MB90V520
16-разрядные КМОП микроконтроллеры серии MB90520
Отличительные особенности:
- Тактирование
Частота генератора делится на 2 либо умножается на коэффициент от 1 до 4
Возможность тактирования от вспомогательного генератора (32,768 кГц)
Минимальное время выполнения инструкции 62.5 нс ( тактовая частота 4 МГц умноженная на 4 ( 16 МГц внутренняя частота), напряжение питания 5В)
Умножение частоты при помощи ФАПЧ
- Максимальный объём адресуемой памяти
16 МБайт
- Набор инструкций оптимизирован для применений контроллера
Поддерживаемые типы данных (бит, байт, слово, двойное слово)
Типовые способы адресации (23 вида)
Модернизированные инструкции умножения/деления со знаком и инструкции RETI
32-битный аккумулятор для упрощения операций, требующих высокой точности
- Набор инструкций оптимизирован под языки высокого уровня (С) и многозадачных систем
Добавлен указатель системного стека
Введены инструкции циклического сдвига
- Увеличена скорость выполнения инструкций
4-байтовый конвейер инструкций
- Функция восстановления программ для 2-х указателей адреса
- Улучшенная система прерываний
8-уровневая система прерываний с 34 источниками
- Система автоматической передачи данных, не использующая ресурсов ЦПУ
Расширенная система ввода-вывода (EI2OS): до 16 каналов
- Тип и размер встроенного ПЗУ
Масочное ПЗУ: 64/128КБайт
FLASH ПЗУ: 128КБайт
- Внутреннее ОЗУ:
В масочных версиях: 4кБайт
В Flash-версиях: 4 кБайт
В отладочных версиях: 6кБайт
- Функция пониженного энергопотребления
Режим «сна» (остановка системы тактирования ЦПУ)
Режим часов (включены только вспомогательный генератор и часовой таймер)
Режим полной остановки (выключены оба генератора)
Режим периодического включения ЦПУ
Аппаратный режим stand-by
- Технологический процесс: КМОП
- Порты ввода-вывода общего назначения
Линий ввода-вывода (КМОП): 53
С подтягивающим резистором по входу: 24
С открытым коллектором: 8
Всего: 85
- Таймеры
Таймер временных интервалов/сторожевой таймер: 1 канал
8/16-битные таймеры PPG0,1: 8битх2канала или 16битх1канал
- 16-битные таймеры с перезагрузкой 0,1: 2 канала
16-битный таймер ввода-вывода:
16-битные счётные таймеры 1,2: 2 канала
16-битные модули захвата по входу 0,1 (ICU): генерируют запрос прерывания и загружают значение счётного таймера в регистр по фронту на входе
16-битные модули сравнения по выходу 0,1 (OCU): генерируют запрос прерывания и изменяют состояние выхода при совпадении в значения счётного таймера со значением в регистре сравнения
8/16-битные реверсивные счётчики/таймеры 0,1: 1 канал (8битх2канала)
- Расширенный последовательный интерфейс 0,1: 1канал
- УАПП (UART/SCI)
Полнодуплексная двойная буферизация
Синхронный и асинхронный режим
- DTP/модуль внешних прерываний: 8 каналов
Расширенная система ввода-вывода (EI2OS) активизируемая внешним сигналом и внешним модулем прерываний
- Выход из режима пониженного потребления по прерыванию
Генерация прерывания по низкому уровню на внешнем входе
- Генератор прерываний через заданный интервал времени
Генерирует прерывания для переключения между задачами
- 8/10-битный АЦП: 8 каналов
Переключаемое разрешение 10 бит
Запуск по внешнему сигналу
Время преобразования: мин. 15 мкс включая время выборки при тактовой частоте 16МГц
- 8-битный ЦАП R-2R типа
2 независимых канала, разрешение 8 бит
Время установления 12,5 мкс
- Часовой таймер: 1 канал
- Контроллер/драйвер ЖКИ
Драйвер строк и столбцов с возможностью непосредственного подключения ЖКИ дисплея
- Режим вывода тактовой частоты
Структурная схема:
Общее описание:
Серия MB90520 16-битных микроконтроллеров общего назначения фирмы FUJITSU предназначена для применения в качестве управляющих устройств в бытовых приборах и для других применений, требующих высокой производительности в реальном масштабе времени.
Инструкции ядра F2MC-16LX сохраняют АТ-архитектуру семейства F2MC*, в то же время расширены для поддержки языков высокого уровня, дополнительных способов адресации, операций умножения и битовых операций. Кроме этого, добавлен 32-битный аккумулятор для работы с 32-битными словами.
Серия MB90520 обладает набором периферийных модулей, включающим 8/10-битный АЦП, 8-битный ЦАП, УАПП (UART/SCI), расширенные последовательный интерфейсы 0 и1, 8/16-битные реверсивные счётные таймеры 0 и 1, 8/16-битные таймеры PPG 0 и 1, таймер ввода-вывода (16-битные счётные таймеры 1 и 2, модули захвата по входу (ICU) 0 и 1, модули сравнения по выходу (OCU) 0 и 1) и контроллер/драйвер ЖКИ.
Документация:
|
|
1542Kb Engl Описание электрических параметров и внутренней архитектуры |
|
|
979Kb Engl Описание электрических параметров и внутренней архитектуры серии A/B |
|
|
4594Kb Engl Описание внутренних модулей |
|
|
421Kb Engl Исправления к описанию внутренних модулей |
|
|
422Kb Engl Общяя информация о семействе F2MC-16LX |
|
|
Rus 16-разрядное Ядро ЦПУ F2MC-16LX |
|
|
Програмное обеспечение |