Компания Nuvoton недавно выпустила серию недорогих микроконтроллеров Arm Cortex-M23 Nuvoton M2003, которая на момент написания обзора включала микроконтроллеры M2003 F C1AE и M2003 X C1AE. Основные характеристики включают 32-битный аппаратный умножитель/делитель, 32 КБ флэш-памяти, 4 КБ SRAM, несколько интерфейсов связи (UART, I²C, USCI), аналоговые периферийные устройства (8-канальный 12-битный АЦП, 6-канальный 16-битный PWM) и поддержку широкого диапазона напряжений и температур. Эти характеристики делают это устройство полезным для AIoT, промышленной автоматизации, умных домов, хранения энергии и автомобильной электроники, и компания заявляет, что недорогая линейка M2003 предлагает путь миграции с 8-битных на 32-битные конструкции.
По своим характеристикам оба микроконтроллера одинаковы, и единственное отличие заключается в их корпусе. M2003 F C1AE поставляется в корпусе TSSOP20, тогда как M2003 X C1AE поставляется в корпусе QFN20 (3×3 мм). Плата разработки NuMaker-M2003FC также предлагается для оценки.
Технические характеристики микроконтроллера серии Nuvoton M2003
- Устройство – микроконтроллеры серии Nuvoton M2003
- M2003FC1AE – корпус TSSOP20
- M2003XC1AE – корпус QFN20(3×3 мм)
- Ядро ЦП – ядро Arm Cortex-M23, работающее на частоте до 24 МГц с однотактным аппаратным умножителем и 32-битным 17-тактным аппаратным делителем
- Память/Хранилище
- 4 КБ статической памяти
- 32 КБ флэш-памяти
- 4 КБ флэш-памяти для загрузчика пользовательских программ (LDROM)
- 1 КБ ПЗУ для защиты информации (SPROM)
- Частоты
- Внутренний HIRC-генератор частотой 24 МГц с отклонением ±4% во всем диапазоне температур, ±2% при 0°C ~ 85°C, ±1% при 25°C)
- Внутренний LIRC-генератор частотой 10 кГц с отклонением ±50% во всем диапазоне температур
- Таймеры
- 4x 32-битных таймера
- 1x 24-битный таймер обратного отсчета SysTick
- 1x независимый сторожевой пес
- 1x оконный сторожевой таймер
- 1x 3-канальный улучшенный входной захват (ECAP)
- Интерфейсы
- 6х каналов PWM с одним 16-битным таймером
- 8х каналов 12-битного АЦП SAR с частотой 500 тыс. выборок в секунду
- 2х интерфейса UART с режимами UART, RS-485 и IrDA
- 1x интерфейс I²C
- 1х интерфейс USCI с поддержкой режимов UART, SPI и I²C
- До 18х вводов/выводов
- Источник питания
- Диапазон напряжения: от 2,4 В до 5,5 В
- Поддерживает Cap-less LDO
- Поддерживает режим NPD
- Поддерживает BOD (4,4/ 3,7/ 2,7/ 2,2 В спадающий фронт)
- Нормальный режим: 130 мкА/МГц
- В режиме ожидания: <40 мкА/МГц
- Разное
- 96-битный уникальный идентификатор (UID)
- 128-битный уникальный идентификатор клиента (UCID)
- Эксплуатационные характеристики
- Диапазон температур: от -40°C до +105°C
- EFT 4.4 кВ
- ESD HBM 7 кВ
Блок-схема серии Nuvoton M2003
Характеристики платы разработчика NuMaker-M2003FC
- Расширение и подключение
- M2003FC1AE полноконтактные удлинительные разъемы
- Разъемы расширения, совместимые с Arduino UNO
- Разъем амперметра для измерения энергопотребления микроконтроллера
- Варианты питания:
- 5 В через разъем питания USB-C
- Варианты питания фиксируемой платы
- Вариант внешнего разъема питания VDD
- Разъем расширения совместимый с Arduino UNO Vin
- Отладка и программирование
- Встроенный отладчик и программатор Nu-Link2-Me
- Поддерживает отладку через интерфейс SWD
- Возможность программирования в режиме онлайн/офлайн
- Функциональность виртуального COM-порта
- Разъем USB-C на Nu-Link2-Me
- Размеры – 137,5 x 63 мм.
В дополнение к микроконтроллерам компания также предоставляет плату разработки, что упрощает работу с MCU для тех, кто хочет начать работу. Более того, проект полностью открыт, вы можете получить схему, печатную плату, файл Gerber и спецификацию на веб-сайте Nuvoton вместе с руководством пользователя платы. Nu-Link2-Me также можно использовать в качестве программатора для массового производства.
Ранее мы видели, как Nuvoton анонсировала различные микроконтроллеры и их платы разработки, включая Nuvoton NuMicro MA35D0, микроконтроллер Nuvoton NuMicro M2L31 Arm Cortex-M23, микроконтроллеры и платы разработки серии Nuvoton M433, а также 8-битный микроконтроллер 8051 Nuvoton MUG51 и многие другие. Рекомендуем вам ознакомиться с обзорами, если вы ищете недорогие и мощные платы разработки на базе микроконтроллера.
Что касается программного обеспечения, компания предоставляет утилиту NuTool CodeGenerator для простой генерации проектов и настройки периферийных устройств, выводов и часов. Кроме того, она поддерживает методы обновления ISP и IAP, упрощая обновление системы и программного обеспечения. Она также совместима с различными платформами разработки и основными IDE и компиляторами, больше информации об этом можно найти в их репозитории GitHub.
Плата разработки Nuvoton NuMaker-M2003FC доступна за 20,00$ в Nuvoton Direct, но на момент написания обзора компания не предоставляла ссылок на покупку только для IC. Мы пытались найти ICson DigiKey и Mouser, но не смогли найти ничего похожего. Более подробную информацию о серии Nuvoton M2003 можно найти на странице продукта или в объявлении.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.