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