logo logologo

Language
Search...

Products

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

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

Holtek MCU HT32F52220-HT32F52230

HT32F52220/52230 devices are high performance, low power consumption 32-bit microcontrollers based around an Arm® Cortex®-M0+ processor core.

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

Устройства HOLTEK HT32F52220/52230 отличаются высокой производительностью, низким энергопотреблением 32- битных микроконтроллеров, основанных на процессоре Arm® Cortex®-M0+. Кора tex®-M0+ представляет собой ядро процессора следующего поколения, которое плотно соединено с вложенным векторным контроллером прерывания (NVIC), таймер SysTick, включая расширенную поддержку отладчика. Устройства работают с частотой до 40 МГЦ для HT32F52220/52230 с флеш-ускорителем для достижения максимальной эффективности. Она обеспечивает до 32 кб встроенной флэш-памяти для хранения кода/данных и 4 кб встроенной SRAM памяти для работы системы и использования прикладных программ. Различные периферийные устройства, такие как ADC, I2C, USART, UART, SPI, GPTM, SCTM, BFTM, WDT, swu-dp (последовательный перенос проволоки) и т.д., также реализованы в серии устройств. Несколько режимов экономии энергии обеспечивают гибкость для максимальной оптимизации между временем пробуждения и потреблением энергии, что особенно важно при использовании малой мощности. Вышеперечисленные функции гарантируют, что устройства пригодны для использования в широком спектре областей применения, особенно в таких областях, как контроль применения белых товаров, электрические мониторы, системы сигнализации, потребительские товары, портативное оборудование, регистрация данных приложений, управление двигателями и так далее.

Устройства работают с частотой до 40 МГЦ для HT32F52230/52230 с флеш-ускорителем для достижения максимальной эффективности. Она обеспечивает до 32 кб встроенной флэш-памяти для хранения кода/данных и 4 кб встроенной SRAM памяти для работы системы и использования прикладных программ. Различные периферийные устройства, такие как ADC, I 2 C, USART, UART, SPI, GPTM, SCTM, BFTM, WDT, swu-dp (Serial Wire Debug Port) и т.д., также реализованы в серии устройств. Несколько режимов экономии энергии обеспечивают гибкость для максимальной оптимизации между временем пробуждения и потреблением энергии, что особенно важно при использовании малой мощности.

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

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

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

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

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

    0,93 дмипс/МГЦ (Dhrystone v2.1).

    Умножение на Один цикл.

    Встроенный вложенный векторный контроллер прерывания (NVIC).

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

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

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

    4 кб на чипе SRAM.

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

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

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

    Флеш-ускоритель для максимальной эффективности.

    32- битное текстовое программирование с интерфейсом системного программирования (ISP) и в application-programming (IAP).

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

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

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

    Контроллер питания: питание на сбросе/питание вниз сброс-POR/PDR; Изношенный детектор BOD; программируемый низковольтный детектор-LVD.

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

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

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

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

    Внутренний осциллятор RC 32 КГЦ.

    Интегрированные системные часы PLL.

    Независимый делитель часов и биты для периферийных источников часов.

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

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

    Одновольтный источник питания: от 2,0 в до 3,6 в.

    Интегрированный 1,5 - вольтный регулятор LDO для центрального процессора, периферийных устройств и памяти питания.

    Две области питания: V DD, 1.5 V.

    Четыре режима энергосбережения.

    Sleep, Deep-Sleep1, Deep-Sleep2, Power down: потребление энергии может рассматриваться как Один из наиболее важных вопросов для многих встроенных системных приложений. Таким образом, блок управления питанием PWRCU в этих устройствах обеспечивает многие типы энергосберегающих режимов, таких как сон, глубокий сон 1, глубокий сон 2 и режим питания вниз. Эти режимы работы сокращают потребление энергии и позволяют достичь оптимального компромисса между противоречивыми требованиями времени, скорости и потребления энергии процессора.

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

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

    Все значки GPIO могут быть выбраны в качестве исходного триггера EXTI.

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

    Включение отдельных прерываний, включение пробуждения и биты статуса для каждой линии EXTI.

    Режим запуска программы прерывает для каждой линии EXTI.

    Интегрированный дегликтный фильтр для блокировки короткого импульса.

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

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

    До 23 гпио.

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

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

    Vесть до 23 пин ввода/вывода общего назначения, GPIO, названные порт а и порт в для реализации логических функций ввода/вывода. Каждый из портов GPIO имеет ряд регистров реляционного контроля и конфигурации для обеспечения максимальной гибкости и соответствия требованиям широкого круга приложений.

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

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

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

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

    Функция ввода данных.

    Сравнить выход матча.

    Генерирование волновой формы PWM с использованием режимов счета, согласованных по точкам и по центру.

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

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

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

  • Одноканальные таймеры генерации и захвата-SCTM

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

    Один канал для каждого таймера.

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

    Функция ввода данных.

    Сравнить выход матча.

    Генерирование волн PWM с выравниванием по точкам.

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

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

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

    32- битный счетчик сравнения/матча-no I/O функции управления.

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

    Повтор режима-перезапустить счетчик после состояния соответствия.

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

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

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

    Сбросьте событие для системы.

    Программируемая функция окна таймера для сторожевых собак.

    Зарегистрировать функцию защиты записи.

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

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

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

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

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

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

    I 2 C — внутренняя схема, обеспечивающая связь с внешним I 2 C интерфейсом, который представляет собой anindustry standard two line serial interface, используемый для подключения к внешнему оборудованию. Эти две линии называются последовательными линиями данных, SDA, и последовательными линиями часов, SCL. Модуль I 2 C обеспечивает три скорости передачи данных: (1) 100 КГЦ в стандартном режиме, (2) 400 КГЦ в быстром режиме и (3) 1 МГЦ в режиме Fast plus. Реестр генерации периода SCL используется для настройки различных типов реализации рабочего цикла для импульса SCL.

    Линия SDA, которая подсоединена непосредственно к шине I 2 C, представляет собой двустороннюю линию передачи данных между устройствами themaster и slave и используется для передачи и приема данных. I 2 C также имеет функцию anarbitration обнаружения и синхронизации часов для предотвращения ситуаций, когда более чем onemaster пытается передавать данные в I 2 C bus одновременно.

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

    Поддерживает режим master и slave.

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

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

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

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

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

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

    Асинхронные рабочие скорости бод до (f PCLK /16) МГЦ и синхронные рабочие скорости до (f PCLK /8) МГЦ.

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

    Полностью программируемые серийные характеристики связи, включая: длина слова: 7, 8 или 9- битный символ; Четные, нечетные или не паритетные биты генерации и обнаружения; стоп бит: 1 или 2 стоп бит генерации; бит заказа: LSB- первая или MSB- первая передача.

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

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

    Ирда сэр кодировщик и декодер.

    Режим RS485 с выходом включить управление.

    Глубина фифо: 8- й уровень для приемника и передатчика.

    Универсальный синхронный приемопередатчик асинхронных приемников USART обеспечивает гибкий полнодуплексный обмен данными с использованием синхронной или асинхронной передачи данных. USART используется для перевода данных между параллельными и последовательными интерфейсами и обычно используется для стандартизации RS232. Периферическая функция USART поддерживает четыре типа прерывания, включая прерывание линейного статуса, пустое прерывание передатчика FIFO, пороговый уровень ресивера, достигающий прерывания тайм-ата. Модуль USART включает в себя передатчик FIFO, (TX_FIFO) и receiverFIFO (RX_FIFO). Программа может определить статус ошибки USART, прочитав строку StatusRegister, LSR. Статус включает в себя тип и состояние операций передачи, а также несколько погрешностей, возникающих в результате паритета, перерасхода, оформления и прерывания событий.

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

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

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

    Полностью программируемые серийные характеристики связи, включая: длина слова: 7, 8 или 9- битный символ; четкость: четкость, нечетность или отсутствие четкости бита генерации и обнаружения; Стоп бит: 1 или 2 стоп бит генерации; bit order: LSB-first или MSB-first transfer.

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

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

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

    Последовательный порт отладки проводов-су-dp.

    4 компаратора для аппаратного сбоя или кодового/буквального патча.

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

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

    24/28-pin SSOP, 33-pin QFN пакет.

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

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

Holtek MCU HT32F52230

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

Holtek MCU HT32F52230

Карта памяти

Holtek MCU HT32F52230

Holtek MCU HT32F52230

How to Order

You can get your Holtek MCU HT32F52220-HT32F52230 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