Малопотребляющий контроллер Freescale со встроенной аналоговой периферией
MCF51MM – микроконтроллер с набором встроенной аналоговой периферии.
Другими особенностями контроллера является встроенный контроллер USB 2.0 (host/device/OTG), контроллер сегментного LCD дисплея, низкое потребление. Благодаря встроенным высокоточным аналоговым модулям контроллер является идеальной базой для мобильных измерительных, промышленных, медицинских и др. приборов.
Основные особенности MCF51MM:
32-х разрядное ядро ColdFire с поддержкой MAC операций и производительностью до 50MIPS;
до 256К флэш памяти программ и до 32К памяти данных;
встроенный контроллер сегментных ЖК индикаторов;
контроллер USB 2.0 (host/device/OTG);
внешняя шина памяти;
аналоговые модули:
- 16-ти разрядный АЦП. До 4-х дифференциальных каналов / до 8-ми несимметричных каналов. Аппаратные функции сравнения и контроля диапазона, усреднения, калибровки.
- 12-ти разрядный ЦАП.
- программируемый аналоговый компаратор.
- встроенный источник опорного напряжения.
- программируемый операционный усилитель с малым смещением и температурным дрейфом, 2 канала.
- операционный усилитель с высокоомным токовым входом, 2 канала.
- блок программируемых задержек, для синхронизации работы АЦП и снижения общего энергопотребления.
низкое потребление обеспечивается двумя стоп режимами. Потребление в стоп режиме не более 650 нА.
Дополнительные особенности:
малопотребляющий счетчик Time-of-Day.
последовательные интерфейсы: SPI, I2C, UART;
многофункциональные модули таймер-счетчиков;
до 68 входов/выходов общего назначения. До 16 «быстрых» входов/выходов;
встроенный USB bootloader.
Рис.1 Структурная схема контроллера.
Freescale продолжает развивать семейство совместимых 8-ми и 32-х разрядных контроллеров Flexis. Поэтому вместе с MCF51ММ выпущена его более бюджетная 8-ми разрядная версия MC9S08MM.
Основные отличия в 8-ми битном котроллере:
8-ми разрядное ядро;
USB 2.0 device;
флэш память программ до 128К, память данных до 12К;