Компания Nuvoton запускает в производство серию 32-битных микроконтроллеров NuMicro M051 на базе ядра ARM Cortex-M0, предназначенных для систем промышленного контроля и управления и приложений, где требуется наличие коммуникационных интерфейсов. Cortex-M0 это 32-битный процессор для встраиваемых систем по цене 8-битного микроконтроллера.
В состав линейки M051 вошли микроконтроллеры: M052LAN, M052ZAN, M054LAN, M054ZAN, M058LAN, M058ZAN, M0516LAN, M0516ZAN с объемом встроенной Flash-памяти 8/16/32/64 КБайт и объемом SRAM 4 КБайт.
Микроконтроллеры M051 с рабочей частотой до 50 МГц, что соответствует производительности 45 DMIPS, имеют встроенный 32-битный аппаратный перемножитель, контроллер векторных прерываний, интерфейс внешней шины и богатую аналоговую и цифровую периферию, наряду с коммуникационными интерфейсами.
Отличительные особенности:
- ядро Cortex-M0, рабочая частота до 50 МГц:
- системный 24-битный таймер;
- 32-битный аппаратный перемножитель;
- настраиваемый контроллер вложенных векторных прерываний (NVIC);
- интерфейс отладки SWD;
- память:
- 8/16/32/64 КБайт Flash-память программ;
- 4 КБайт Flash-память данных;
- 4 КБайт Flash-память для загрузчика;
- 4 КБайт SRAM;
- внутренний осциллятор 22.1184 МГц;
- встроенный PLL;
- четыре 32-битных таймера;
- ШИМ:
- до 4-х встроенных 16-битных модулей ШИМ (восемь каналов);
- индивидуальный источник тактовой частоты, делитель, 8-битный предделитель и генератор «мертвого» времени для каждого модуля ШИМ;
- 16-битный таймер захвата, поддержка прерываний;
- UART:
- до двух модулей UART;
- буферизированный передатчик и приемник (15 Байт FIFO);
- функции управления потоком (опции);
- поддержка режима IrDA;
- поддержка режима RS485
- программируемый генератор скорости обмена;
- SPI:
- до двух контроллеров SPI интерфейса;
- поддержка режимов ведущий/ведомый;
- полнодуплексная синхронная последовательная передача данных;
- поддержка различной длины передаваемых данных ( от 1 до 32 бит);
- I2C:
- режимы ведущий/ведомый с поддержкой скорости работы до 1 Мбит/с;
- двунаправленная передача данных по шине между ведущими и ведомыми;
- поддержка режима multi-master;
- арбитраж шины для режима multi-master;
- поддержка синхронизации тактовой частоты;
- АЦП:
- до 8 каналов 12-битного АЦП последовательного приближения;
- возможность организации дифференциальных входов;
- несколько режимов работы;
- старт преобразования программный или с внешнего вывода;
- интерфейс внешней шины для внешней памяти;
- поддержка внутрисхемного / внутрисистемного программирования;
- до 40 линий ввода/вывода общего назначения;
- встроенный монитор напряжения питания;
- конфигурируемый сторожевой таймер;
- встроенный конфигурируемый LDO регулятор напряжения;
- корпус: 48-выводный LQFP, 33-выводный QFN.
Блок-схема микроконтроллеров серии NuMicro M051
Состав серии NuMicro M051
Микроконтроллер |
Flash, |
RAM / DataFlash, |
Линии |
Таймер |
ШИМ |
UART/ |
АЦП 12-бит, |
Корпус |
M052LAN |
8 |
4/4 |
40 |
4 |
8 |
2/2/1 |
8 |
LQFP |
M052ZAN |
8 |
24 |
5 |
2/1/1 |
5 |
QFN |
||
M054LAN |
16 |
40 |
8 |
2/2/1 |
8 |
LQFP |
||
M054ZAN |
16 |
24 |
5 |
2/1/1 |
5 |
QFN |
||
M058LAN |
32 |
40 |
8 |
2/2/1 |
8 |
LQFP |
||
M058ZAN |
32 |
24 |
5 |
2/1/1 |
5 |
QFN |
||
M0516LAN |
64 |
40 |
8 |
2/2/1 |
8 |
LQFP |
||
M0516ZAN |
64 |
24 |
5 |
2/1/4 |
5 |
QFN |
Также компания сообщает о готовности инструментов для разработки и отладки на базе 32-битных микроконтроллеров NuMicro M051. Аппаратные средства включают в себя: отладочные платформы NuTiny-M051, Nu-Link (ICE Bridge), Nu-LB (стартовый набор), а также программаторы и промышленные программаторы. Помимо инструментов предоставляемых самой компанией, микроконтроллеры на базе ядра Cortex-M0 поддерживаются инструментами Keil, IAR и др.