Компания Nuvoton анонсирует NUC230 / NUC240 - новое поколение 32-битных микроконтроллеров с 2-канальным контроллером CAN интерфейса
 

Новая серия 32-битных микроконтроллеров NuMicro™ NUC230 и NUC240 компании Nuvoton, выполненных на базе ядра ARM® Cortex™-M0 и эквивалентных по стоимости традиционным 8-битным устройствам, ориентирована на применение в промышленных системах контроля и других приложениях, где необходим широкий набор коммуникационных интерфейсов.

Микроконтроллеры NuMicro™ MUC230 поддерживают рабочую частоту до 72 МГц, интегрируют контроллер интерфейса CAN 2.0 A/B, от 32 Кбайт до 128 Кбайт FLASH и от 8 Кбайт до 16 Кбайт SRAM памяти, а также 8 Кбайт FLASH памяти загрузчика для внутрисистемного программирования. Набор периферии включает 32-битные таймеры, сторожевой таймер, часы реального времени, 9канальный контроллер прямого доступа к памяти (DMA) с контролем циклическим избыточным кодом, UART, SPI, I2C, I2S, LIN, PS/2 интерфейсы, ШИМ таймер, 12-битный АЦП, аналоговый компаратор, детектор падения напряжения и контроллер сброса. Микроконтроллеры NuMicro™ MUC240, помимо вышеперечисленного, также оснащены полноскоростным (12 Мбит/с) интерфейсом USB 2.0 с режимом Device.

Внутренняя архитектура микроконтроллеров серии NUC230

Внутренняя архитектура микроконтроллеров серии NUC230

Отладочный комплект NuTiny-SDK-NUC240 для микроконтроллеров NUC230/NUC240 поддерживает работу со средами проектирования Keil RVMDK и IAR EWARM - бесплатными и открытыми инструментами разработки, включающими менеджер проектов, редактор, компилятор и отладчик. Помимо этого, Nuvoton предлагает программаторы, позволяющие обновлять содержимое встроенной FLASH памяти микроконтроллера внутри системы (In System Programming), внутри схемы ((In Circuit Programming) и внутри приложения (In Application Programming).

Внутренняя архитектура микроконтроллеров серии NUC240

Внутренняя архитектура микроконтроллеров серии NUC240

Отличительные особенности микроконтроллеров NUC230/NUC240:

  • Ядро ARM Cortex-M0
    • Рабочая частота до 72 МГц
    • Один 24-битный системный таймер
    • Малопотребляющий режим сна
    • Аппаратный 32-битный однотактный умножитель
    • Контроллер вложенных векторизированных прерываний (NVIC) с поддержкой 32 прерываний, каждая с 4-мя уровнями приоритета
    • Поддержка последовательной отладочного интерфейса
  • Встроенный регулятор с малым падением напряжения (LDO) обеспечивает широкий диапазон напряжения питания от 2.5 В до 5.5 В
  • Внутренняя FLASH память
    • 32/64/128 Кбайт
    • 8 Кбайт для загрузчика
    • Поддержка режимов внутрисхемного и внутрисистемного программирования
    • Стирание страниц по 512 байт
    • Поддержка быстрого параллельного программирования внешним программатором
  • Внутренняя SRAM память
    • 8 или 16 Кбайт
  • Периферийный контроллер прямого доступа к памяти (PDMA)
    • 9 каналов для автоматической пересылки данных между внутренней SRAM памятью и периферийными модулями
    • Поддержка контроля циклическим избыточным кодом (CRC)
  • Система тактирования и синхронизации
    • Гибкая конфигурация для различных применений
    • Встроенный системный тактовый генератор на 22.1184 МГц
      • точность ±1% при температуре +25°С и напряжении питания 5 В
      • точность ±3% при температуре -40°С...+105°С и напряжении питания 2.5...5.5 В
    • Встроенный тактовый генератор на 10 кГц для сторожевого таймера и работы в режиме сна
    • Схема ФАПЧ до 72 МГц
    • Вход внешнего тактового сигнала на 4...24 МГц
    • Вход внешнего тактового сигнала на 32.768 кГц
  • Таймеры
    • Четыре модуля 32-битных таймеров
    • Независимый источник тактового сигнала для каждого таймера
    • Поддержка различных рабочих режимов: однократный, периодический, переменный и постоянный
    • Поддержка функции счета событий
    • Поддержка функции захвата входа
  • Часы реального времени (RTC)
    • Поддержка программной компенсации
    • Счетчик часов (сек., мин., час.) и календарный счетчик (ден., мес., год)
    • Регистры будильника (сек., мин., час., ден., мес., год)
    • Выбираемый 12-часовой или 24-часовой формат времени
    • Автоматический переход на високосный год
    • Поддержка питания от резервного источника
  • Широтно-импульсный модулятор (PWM)
    • До четырех встроенных 16-битных ШИМ-генераторов
    • Поддержка однократного режима или с автоматической перезагрузкой
  • Универсальный асинхронный приемопередатчик (UART)
    • До шести контроллеров UART
    • Высокоскоростной порт UART0 с 64-байт FIFO
    • Поддержка интерфейсов IrDA (SIR) и LIN
    • Поддержка интерфейса RS-485 в 9-битном режиме
    • Программируемая схема управления скоростью передачи данных
    • Поддержка PDMA-контроллера
  • Контроллер смарт-карт
    • Поддержка до трех портов стандарта ISO-7816-3
    • Поддержка до трех портов UART
  • Интерфейс SPI
    • До четырех модулей SPI
    • Максимальная рабочая частота в режиме Master до 36 МГц (рабочее напряжение питания 5 В)
    • Максимальная рабочая частота в режиме Slave до 18 МГц (рабочее напряжение питания 5 В)
    • Дуплексная синхронная последовательная передача данных
    • Изменяемая длина передаваемых данных от 8 бит до 32 бит
  • Интерфейс I2C
    • До двух модулей I2C
    • Поддержка режимов Master/Slave
    • Двунаправленная передача данных между ведущим и ведомым устройством
    • Поддержка шины с многими ведущими устройствами (без центрального)
    • Арбитраж при одновременной передаче данных несколькими ведущими устройствами без искажения данных в шине
    • Автоматическая синхронизация позволяет работать на одной шине устройствам с разной скорость передачи даных
    • Программно управляемая скорость передачи данных
  • Интерфейс I2S
    • Интерфейс с внешним аудио кодеком
    • Поддержка режимов Master/Slave
    • Поддержка слов размером 8, 16, 24 и 32 бита
    • Поддержка моно и стерео аудио сигнала
    • Два FIFO буфера на 8 слов, один для передатчика другой для приемника
  • Интерфейс CAN 2.0 A/B
    • Скорость передачи данных до 1 Мбит/с
  • Интерфейс USB 2.0 (только NUC240)
    • Один контроллер полноскоростного (FS) USB 2.0 с режимом Device, скорость передачи данных до 12 Мбит/с
    • Встроенный USB приемопередатчик
    • Поддержка одного источника сигнала прерывания по четырем событиям
    • Автоматическая остановка работы при отсутствии сигнала на шине в течение 3 мс
    • Поддержка 8 программируемых оконечных устройств
    • 512 байт внутренней SRAM в качестве буфера
    • Возможность удаленного вывода из режима сна
  • Аналого-цифровой преобразователь
    • 12-битный АЦП последовательного приближения с частотой дискретизации до 1 MSPS (млн. преобразований в сек.)
    • До 8 однополярных или до 4 дифференциальных каналов
    • Каждый канал с собственным регистром хранения результата
    • Схема определение превышения порога напряжения
  • Аналоговый компаратор
  • 96-битный уникальный идентификационный номер (UID)
  • 128-битный уникальный пользовательский идентификационный номер (UCID)
  • Встроенный датчик температуры с разрешением I2C
  • Схема определения падения напряжения
    • Четыре пороговых уровня напряжения: 4.4 В, 3.7 В, 2.7 В, 2.2 В
    • Сигнал прерывания или сброса
  • Схема сброса при падении напряжения
    • Пороговый уровень напряжения: 2.0 В
  • Рабочий диапазон температур: -40...+105°С
  • Доступные корпуса: 48-, 64- и 100-выводной LQFP
 
Автор документа: Варламов , http://www.rtcs.ru"
Дата публикации: 22.09.2014
Дата редактирования: 22.09.2014
Кол-во просмотров 969
 
 Все новости одной лентой