logo logologo

Language
Search...

Products

Товары для дома

Главная страница > Товары для дома > Холтек маккус > 32- разрядный (Flash)MCU

Holtek MCU HT32F0008

HT32F0008 device is a high performance, low power consumption 32-bit microcontroller based around an Arm® Cortex®-M0+ processor core.

Общее описание

Прибор HOLTEK HT32F0008 имеет высокую производительность, низкое энергопотребление 32-bit Микроконтроллер, основанный на процессоре Arm® Cortex®-M0+. The Cortex®-M0+ - процессор следующего поколения, который плотно сочетается с Nested Vnterrupt Iontroller (NVIC), таймер SysTick, включая расширенную поддержку отладки.

Устройство работает с частотой до 60 МГЦ с флеш-акселератором, чтобы получить максимум - эффективность. Она обеспечивает до 64 кб встроенной флэш-памяти для хранения кода/данных и 16 кб Встроенная память SRAM для работы системы и использования прикладных программ. В различных областях Периферийные устройства, такие как PDMA, AES-128, DIV, I 2 C, USART, UART, SPI, GPTM, PWM, CRC-16/32, В устройстве также реализованы RTC, WDT, USB 2.0 FS, swu-dp (последовательный порт отладки проводов) и др. Несколько режимов экономии энергии обеспечивают гибкость для максимальной оптимизации между ними Разбудить западня и потребления энергии, особенно важным соображением при низкой мощности Заявки на участие.

Вышеперечисленные функции гарантируют, что устройство подходит для использования в широком спектре применений, Особенно в таких областях, как мосты данных, узлы датчиков и т.д.

Особенности продукта

  • По основным направлениям

    32- битный процессор Arm ▆ Cortex®-M0+

    Рабочая частота до 60 МГЦ

    Увеличение на Один цикл

    Датчик прерывания (NVIC)

    24- битный таймер

    Кора головного мозга ®-M0+ процессор является очень низким количеством врат, высокоэнергоэффективный процессор, то есть Предназначен для микроконтроллера и глубоко встроенных приложений, требующих оптимизации площади, Низкомощный процессор. Процессор основан на архитектуре ARMv6-M и поддерживает наборы инструкций для пальцев; Одноцикльный порт ввода/вывода; Аппаратный множитель и низкая задержка прерывают время отклика.

  • Память на чипах

    ▆ 64 KB on-chip флэш-памяти для инструкции/данные и параметры хранения

    16 кб на чипе SRAM

    ▆ поддерживает несколько режимов загрузки

    Процессор Arm® Cortex®-M0+ имеет доступ к одному внешнему интерфейсу На внешнюю периферию AHB. Доступ к процессору имеет приоритет над доступом к отладке. В настоящее время Максимальный диапазон адресов коры головного мозга ®-M0+ составляет 4 гб, так как имеет 32- битную ширину адреса шины. Кроме того, заранее определенная карта памяти предоставляется процессором коры tex®-M0+ для уменьшения Сложность программного обеспечения многократного внедрения различными поставщиками устройств. Однако некоторые из них Области используются периферийными устройствами Arm® Cortex®-M0+. См. Arm® Cortex®-M0+ Техническое справочное руководство для получения дополнительной информации. На рисунке 2 показана карта памяти HT32F0008 устройство, включая код, SRAM, периферийные и другие заранее определенные области.

  • Контроллер флэш-памяти-FMC

    ▆ Flash accelerator для максимальной эффективности

    ▆ 32-bit word programming with In System programming Interface (ISP) and In Application Программирование (мап)

    Возможность предотвращения незаконного доступа

    Контроллер флэш-памяти FMC обеспечивает все необходимые функции и буфер предварительного доступа Для встроенной флэш-памяти. Так как скорость доступа флэш-памяти медленнее По сравнению с процессором, для вспышки предусмотрен широкий интерфейс доступа с буфером предварительного доступа и кэшем Память, чтобы сократить время ожидания процессора, что приведет к выполнению инструкции процессора - задержки. Также предоставляются функции стирания флэш-памяти word /page.

  • Блок управления-рстку

    Контроль за поставками:

    ● Power On Reset/Power Down Reset-POR/PDR

    Сломанный детектор-БПК

    Датчик низкого напряжения-LVD

    Блок управления перезагрузкой RSTCU имеет три вида перезагрузки, питание на перезагрузку, перезагрузку системы и Разойдемся по всем постам. Мощность при перезагрузке, известная как холодная перезагрузка, перезагружает всю систему во время перезагрузки. Сброс системы перезагружает ядро процессора и периферические IP компоненты, за исключением Контроллер су-dp. Сбросы могут быть активированы внешним сигналом, внутренними событиями и сбросом - генераторы.

  • Блок управления часами-CKCU

    Внешний кристаллический осциллятор от 4 до 16 МГЦ

    Внешний кристаллический осциллятор 32 768 гц

    Внутренний осциллятор с частотой вращения 8 МГЦ с частотой вращения до 2% при рабочем напряжении 3,3 в и рабочей температуре 25 ° с

    ▆ Internal 32 КГЦ RC осциллятор

    ▆ Integrated system clock PLL и USB PLL

    ▆ Independent clock divider и bits для периферийных источников часов

    Блок управления часами CKCU обеспечивает ряд функций осциллятора и часов. К их числу относятся: Высокоскоростной внутренний RC-осциллятор (HSI), высокоскоростной внешний кристаллический осциллятор (HSE), низкий Внутренний RC-осциллятор (LSI), низкоскоростной внешний кристаллический осциллятор (LSE), фазовый замок Петля (PLL), HSE монитор часов, преобразователи часов, мультиплексоры часов, APB делитель часов и навигация - схема проезда. Часы AHB, APB и Cortex®-M0+ получают из системных часов (CK_SYS). Которые могут поступать из HSI, HSE или PLL. Используются таймер для сторожевых собак и часы реального времени (RTC) Либо LSI, либо LSE в качестве источника часов.

  • Управление электроэнергией-PWRCU

    Напряжение: от 1,65 в до 3,6 в

    ▆ Integrated 1.5 V LDO регулятор для центрального процессора, периферийных устройств и памяти питания

    ▆ VDD источник питания для RTC

    ▆ Two power domains: VDD, 1.5 V

    Четыре режима экономии энергии: сон, глубокий сон - 1, глубокий сон - 2, выключено питание

    Потребление энергии может рассматриваться как Один из наиболее важных вопросов для многих встроенных Системные приложения. Соответственно, блок управления питанием, PWRCU, в устройстве обеспечивает много Типы энергосберегающих режимов, такие как сон, глубокий сон 1, глубокий сон 2 и режим питания вниз. Эти режимы работы сокращают потребление энергии и позволяют достичь наилучших результатов Компромисс между противоречивыми требованиями времени работы процессора, скорости и потребления энергии.

  • Внешний контроллер прерывания/события-EXTI

    Настройка до 16 линий EXTI с настраиваемым исходным кодом и типом триггера

    ▆ All GPIO pins может быть выбран в качестве триггерного источника EXTI

    Тип триггера ▆ Source включает в себя высокий уровень, низкий уровень, отрицательный край, положительный край или оба края

    ▆ Individual interrupt enable, wakeup enable и status bits для каждой линии EXTI

    ▆ Software прерывает триггерный режим для каждой линии EXTI

    ▆ Integrated deglitch фильтр для блокировки короткого импульса

    Внешний контроллер прерывания/события EXTI состоит из 16 пограничных детекторов, которые могут генерировать Событие пробуждения или прерывание запросов самостоятельно. Каждая линия EXTI также может быть замаскирована Организация Объединенных Наций

  • Порты ввода/вывода-GPIO

    До 42 гпио

    ▆ Port A, B, C, F отображаются как 16 внешних прерываний-EXTI

    Практически все пин ввода/вывода имеют настраиваемый выходной ток

    Существует до 42 булавок ввода-вывода общего назначения, GPIO, названных от PA0 ~ PA15 до PC0 ~ PC7 и PF0 ~ PF1 для реализации функций логического ввода/вывода. Каждый из портов GPIO имеет Ряд соответствующих регистров управления и конфигурации для обеспечения максимальной гибкости и соответствия требованиям Требования широкого спектра применения.

    Порты GPIO используются совместно с другими альтернативными функциями для получения максимальной функциональности Гибкость на пакетных значках. Пины GPIO могут использоваться в качестве альтернативных функциональных пинов Настройка соответствующих регистров независимо от пин входа или выхода. С внешней стороны Прерывания на пинах GPIO устройства имеют соответствующие реестры управления и настройки в Внешнее устройство управления перебоями, EXTI.

  • PWM таймеры генерации и захвата-GPTM

    16- битный счетчик автоматической перезагрузки вверх, вниз, вверх/вниз

    16- битный программируемый преобразователь, позволяющий деления частоты счетчика по любому фактору между ними 1 и 65536

    Функция фиксации входных помех

    Сравнение результатов матча

    Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром

    Выход импульсного режима

    ▆ Encoder интерфейс контроллера с двумя входами с использованием квадратного декодера

    Таймер общего назначения состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битного захвата/сравнения Регистры (CCRs), Один 16- битный счетчик перезагрузки регистра (CRR) и несколько регистров контроля/статуса. Они могут использоваться для различных целей, включая общее измерение времени, входного импульса сигнала Измерение ширины, генерирование выходных волн, таких как единичное генерирование импульса, или PWM выход Из поколения в поколение. GPTM поддерживает интерфейс кодирования, используя декодер с двумя входами.

  • Модуляция ширины импульса-PWM

    16- битный счетчик автоматической загрузки

    До 4 независимых каналов для каждого таймера

    16- битный программируемый преобразователь, позволяющий деления частоты счетчика по любому фактору между ними 1 и 65536

    Сравнение результатов матча

    Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром

    Выход импульсного режима

    Модулятор ширины импульса состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битных регистров сравнения (дус), Один 16- битный регистр встречной перегрузки (дус) и несколько регистров контроля/состояния. Он может быть использован Для различных целей, включая генерацию общих таймеров и выходных волн, таких как одиночное Генерирование импульса или выход PWM.

  • Таймер основной функции-BFTM

    ▆ 32-bit compare/match-no I/O control features

    Режим Один выстрел-подсчет прекращается после состояния совпадения

    ▆ tive mode-перезапустить счетчик после состояния соответствия

    Основной таймер функции — это простой 32- битный счетчик, предназначенный для измерения интервалов времени И генерировать Один выстрел или повторяющиеся перерывы. BFTM работает в двух функциональных режимах, Повтор или Один выстрел. В повторяющемся режиме BFTM перезапускает счетчик при сравнении Матч-событие происходит. BFTM также поддерживает режим одного выстрела, который заставляет счетчик остановиться Подсчет при возникновении события сравнения.

  • Сторожевой таймер-WDT

    12- битный счетчик вниз с 3- битным прессотелем

    ▆ Reset событие для системы

    Программируемая функция окна таймера сторожевого пса

    ▆ Register write protection функция

    Таймер для сторожевых собак представляет собой аппаратную временную цепь, которая может использоваться для обнаружения сбоев в работе системы К сбоям в программном обеспечении. Он включает в себя 12- битный счетчик, преобразователь, значение WDT delta Регистрация, схемы управления работой WDT и механизм защиты WDT. Если программное обеспечение делает Не перезагружать значение счетчика до того, как произойдет недорасход таймера сторожевого пса, будет создан сброс Когда счетчик не работает. Кроме того, при перезагрузке программного обеспечения также генерируется сброс Счетчик, если значение счетчика превышает значение дельты WDT. Это значит, что счетчик должен Загрузите файл в ограниченное время с помощью определенного метода. Счетчик таймера сторожевого пса Может быть остановлено, пока процессор находится в режиме отладки. Существует функция register write protect Который может быть включен, чтобы предотвратить его от изменения настройки таймера сторожевого пса неожиданно.

  • Часы реального времени-RTC

    24- битный счетчик с программируемым преобразователем

    Функция охранной сигнализации

    Прерывание и пробуждение события

    Часы реального времени, RTC, включают в себя интерфейс APB, 24- битный счетчик, управление Регистр, преобразователь, регистр сравнения и реестр состояния. Большинство схем RTC расположены в Домен резервного копирования, за исключением APB интерфейса. Интерфейс APB расположен в VDD15 power - в домен. Поэтому необходимо изолироваться от сигнала исо, поступающего от источника питания Блок управления, когда домен питания VDD15 выключен, то есть, когда устройство входит в собственный режим PowerD. Счетчик RTC используется в качестве таймера пробуждения для генерирования сигнала возобновления работы системы Режим отключения питания.

  • Межинтегральная схема-I2 C

    ▆ поддерживает режимы master и slave с частотой до 1 МГЦ

    Обеспечение арбитражной функции и синхронизации часов

    ▆ поддерживает 7- битные и 10- битные режимы адресации и общее обращение вызовов

    ▆ поддерживает многоадресный режим рабообращения с маскируемым адресом

    I2 C представляет собой внутреннюю цепь, обеспечивающую связь с внешним I2 C интерфейсом, который является Промышленный стандарт 2 линейный последовательный интерфейс, используемый для подключения к внешнему оборудованию. Вот эти двое. Серийные линии называются последовательными линиями данных, SDA, и последовательными линиями часов, SCL. Модуль I2 C Обеспечивает три скорости передачи данных: (1) 100 КГЦ в стандартном режиме, (2) 400 КГЦ в быстром режиме И (3) 1 МГЦ в режиме Fast plus. Регистр генерации периода SCL используется для настройки по-разному Виды реализации рабочего цикла для импульса SCL.

    Линия SDA, которая подсоединена непосредственно к шине I2 C, представляет собой двустороннюю линию передачи данных между собой Master и slave устройства и используется для передачи и приема данных. I2 C также имеет Арбитраж обнаруживает функции и синхронизации часов для предотвращения ситуаций, когда более одного Мастер пытается одновременно передавать данные на автобус I2 C.

  • Последовательный периферический интерфейс-SPI

    ▆ поддерживает как мастер, так и раб режим

    Частота до (fPCLK/2) МГЦ в основном режиме и (fPCLK/3) МГЦ в рабовом режиме

    Глубина: 8 уровней

    Операция с несколькими хозяевами и несколькими рабами

    Последовательный периферический интерфейс SPI обеспечивает функцию передачи и получения данных протокола SPI В режиме как мастер, так и раб. Интерфейс SPI использует 4 пин, которые являются последовательным вводом данных и Выходные линии мисо и моси, часовой линии, SCK и slave select линии, SEL. Одно устройство SPI Действует в качестве основного устройства, которое контролирует поток данных, используя сигналы SEL и SCK для указания Начало передачи данных и частота выборки данных. Для получения данных байт, потоковые данные Биты фиксируются на определенном тактовом крае и хранятся в регистре данных или в RX FIFO. Информация о компании Передача осуществляется аналогичным образом, но в обратном порядке. Режим выявления неисправностей Обеспечивает возможность многоэтажных приложений.

  • Универсальный синхронный асинхронный передатчик-USART

    ▆ поддерживает как asynchronous, так и clocked synchronous serial communications mode

    ▆ Asynchronous working baud rate clock frequency up to (fPCL/16) KMz and synchronous working rate clock frequency up to (fHPC/8) LKz

    Доскональная дуплексная связь

    Автоматически программируемые серийные характеристики связи, включая:

    Длина словосочетания: 7, 8 или 9- битный символ

    ● паритета: четные, нечетные, или нет паритета бит генерации и обнаружения

    ● Stop bit: 1 или 2 Stop bit generation

    ● Bit заказ: LSB-first или MSB-first transfer

    Обнаружение ошибок: паритета, перерасхода и ошибки кадров

    Режим автоматического управления потоками оборудования-РТС, CTS

    Инкодер и декодер

    ▆ RS485 режим с выходом включить контроль

    Глубина: 8/9 бит как для приемника, так и для передатчика

    Универсальный синхронный приемопередатчик Asynchronous Receiver, USART, обеспечивает гибкий полный комплект Обмен данными в дуплексе с использованием синхронной или асинхронной передачи данных. К этому привыкли Перевод данных между параллельными и последовательными интерфейсами, и обычно используется для стандарта RS232 Связь с общественностью. Периферическая функция USART поддерживает четыре типа прерывания, включая линию Прерывание статуса, пустое прерывание передатчика FIFO, пороговый уровень ресивера достигает прерывания И перерыв во времени. Модуль USART включает в себя передатчик FIFO, (TX_FIFO) и приемник FIFO (RX_FIFO). Программа может определить статус ошибки USART, прочитав статус строки Зарегистрируйся, ЛСР. Нет. Статус включает в себя тип и состояние операций передачи, а также Несколько погрешностей, возникающих из-за паритета, перерасхода, форматирования и прерывания событий.

  • Универсальный асинхронный передатчик-UART

    Асинхронная последовательная связь работает частотой до (fPCLK/16) МГЦ

    Доскональная дуплексная связь

    Автоматически программируемые серийные характеристики связи, включая:

    Длина словосочетания: 7, 8 или 9- битный символ

    ● паритета: четные, нечетные, или нет паритета бит генерации и обнаружения

    ● Stop bit: 1 или 2 Stop bit generation

    ● Bit заказ: LSB-first или MSB-first transfer

    Обнаружение ошибок: паритета, перерасхода и ошибки кадров

    Универсальный асинхронный приемопередатчик UART обеспечивает гибкие полные дуплексные данные Обмен с использованием асинхронной передачи. UART используется для перевода данных между параллельными и Последовательный интерфейс, который обычно используется для стандартной связи RS232. На периферии уарта Функция поддерживает прерывание состояния линии. Программа может обнаружить статус ошибки UART путем чтения Журнал состояния линии, ЛСР. Статус включает в себя тип и состояние операций передачи А также несколько условий ошибки, возникающих в результате паритета, перерасхода, фреймвора и разрушения событий.

  • Циклическая проверка избыточности-CRC

    Поддержка полинома CRC16:0x8005, X16+X15+X2 +1

    Полинома CCITT CRC16:0x1021, X16+X12+X5 +1

    Поддержка полинома IEEE-802.3 CRC32:0x04C11DB7, X32+X26+ X22+X16+X12+ X10+X8 +X5 +X4 +X2 +X+1

    Поддержка 1's дополнение, байт назад & Битная обратная операция на данных и контрольной сумме

    ▆ поддерживает байт, полуслово & Размер данных word

    Начальное значение исходного семенного материала CRC

    ▆ CRC вычисления выполнены в 1 AHB часовой цикл для 8- битных данных и 4 AHB часовой цикл для 32- битных Информация о компании

    ▆ поддерживает PDMA для завершения вычисления блока памяти в соответствии с КПР

    Расчетное устройство CRC представляет собой метод обнаружения ошибок алгоритм испытания, который используется для проверки Корректность передачи или хранения данных. Расчет КПР производится с использованием потока данных или блока Данных в качестве его ввода и генерирует 16- битный или 32- битный выходной остаток. Как правило, поток данных Удушается кодом CRC и используется в качестве контрольной суммы при отправке или хранении. Таким образом, полученные Или восстановленный поток данных рассчитывается тем же полиномом генератора, как описано выше. В случае, если Новый результат кода CRC не совпадает с результатом, рассчитанным ранее, то это означает, что поток данных Содержит ошибку данных.

  • Периферийный прямой доступ к памяти-PDMA

    ▆ 6 каналы с триггерным группированием исходного кода

    ▆ 8-/16-/32- битная передача данных по ширине

    ▆ поддерживает увеличение адреса, обезображение или фиксированный режим

    Программируемый приоритет канала 4 уровня

    Режим автоматической перезагрузки

    ▆ поддерживает триггерный источник: SPI, USART, UART, I2 C, GPTM, PWM, AES и запрос программного обеспечения

    Контроллер прямого доступа к периферийной памяти PDMA перемещает данные между периферийными устройствами И системная память на автобусе AHB. Каждый канал PDMA имеет исходный адрес, пункт назначения Адрес, длина блока и количество переводов. PDMA может исключить вмешательство процессора и избежать его Прерываю текущее обслуживание. Это улучшает производительность системы, так как программное обеспечение не нужно Для подключения каждой операции перемещения данных.

  • Аппаратный делитель-DIV

    ▆ Signed/unsigned 32- разрядный делитель

    Работа в 8 тактовых циклах, нагрузка в 1 тактовый цикл.

    ▆ Divide by zero error Flag.

    Разделитель-это усеченное подразделение, и ему нужно программное обеспечение триггер start single по контрольному регистру "start" Бит, после 8 тактовых циклов, делитель рассчитывает полный флаг будет установлен на 1, и если делитель делитель Регистровые данные равны нулю, флаг разделять ноль ошибок будет установлен на 1.

  • Универсальный последовательный контроллер шины устройства-USB

    ▆ соответствует полной скорости USB 2.0 (12 мбит/с) спецификации

    Датчик-чип USB полноскоростной приемопередатчик

    ▆ 1 контрольная конечная точка (EP0) для передачи управления

    ▆ 3 односторонние конечные точки для оптовых и прерывания передачи

    ▆ 4 двухсторонние конечные точки для объемной, прерывания и изохронной передачи

    ▆ 1024 байт EP_SRAM используется в качестве буфера данных конечной точки

    Контроллер USB устройства соответствует спецификации полной скорости USB 2.0. - есть одна. Контрольная конечная точка, известная как конечная точка 0 и семь настраиваемых конечных точек. 1024- байтный шрам Используется в качестве буфера конечной точки. Каждый размер буфера конечной точки программируется соответствующим образом Регистры, которые обеспечивают максимальную гибкость для различных приложений. The интегрированный USB full-speed transceiver помогает минимизировать общую сложность системы и одновременно USB функциональный интерфейс Блок также содержит функцию резюме и приостановки для удовлетворения потребностей низкой мощности - потребление наркотиков.

  • Усовершенствованный стандарт шифрования-AES-128

    ▆ поддерживает функцию шифрования/расшифровки AES

    ▆ поддерживает режим AES ECB/CBC/CTR

    ▆ поддерживает размер ключа 128 бит

    ▆ поддерживает 4 слова исходного вектора для CBC и CTR режима

    ▆ 4 × 32 bit AES data buffer

    ▆ поддерживает DMA интерфейс

    ▆ поддерживает функцию обмена данными Word

    Ядро AES поддерживает функцию шифрования и расшифровки. AES поддерживает только 128 бит входных данных Для шифрования или расшифровки. Аппаратное обеспечение не устанавливает никаких бит входных данных. Программное обеспечение необходимо сделать Сначала на панель.

  • Поддержка отладки

    Порт отладки проволоки-swu-dp

    ▆ 4 компараторы для аппаратных сбоев или кодовых/буквальных патчей

    ▆ 2 компараторы для контрольно-измерительных приборов

  • Упаковка и рабочая температура

    ▆ 24/33/46-pin QFN, 48-pin LQFP пакет

    Диапазон температур от -40 до +85 градусов

Информация об устройстве


Диаграмма блока


Карта памяти

Holtek MCU HT32F52220


How to Order

You can get your Holtek MCU HT32F0008 solution by flling out the form below and we will contact you immediately.

Хочешь превратить свою идею в реальность? Связаться с поддержкой YFM
Авторское право © 2022 Shenzhen Yufan Microelectronics Co., Ltd. Все права защищены. | Карта сайта

Contact

Авторское право © 2022 Shenzhen Yufan Microelectronics Co., Ltd. Все права защищены. | { fanyi('Sitemap') }}
Online

Email

Message
TOP