Устройства HOLTEK HT32F522x1/523x1 отличаются высокой производительностью, низким потреблением энергии 32- битные микроконтроллеры на основе процессора Arm® Cortex®- m0 +. Кора головного мозга ®-M0+ является a Процессор следующего поколения, который тесно связан с вложенным векторным контроллером прерывания (NVIC), таймер SysTick, включая расширенную поддержку отладки.
Приборы работают с частотой до 40 МГЦ для HT32F52231/52241 и 48мгц для HT32F52331/52341 с флеш-ускорителем для достижения максимальной эффективности. Она предусматривает следующее: 64 кб встроенной флэш-памяти для хранения кода/данных и 8 кб встроенной памяти SRAM Для работы системы и использования прикладных программ. Различные периферийные устройства, такие как ADC, I2 C, USART, UART, SPI, MCTM, GPTM, SCTM, CRC-16/32, RTC, WDT, SCI, USB2.0 FS, SWD-dp (последовательный перенос проволоки) и т.д., также реализованы в серии устройств. Несколько энергосберегающих устройств Режимы обеспечивают максимальную оптимизацию между запаздыванием пробуждения и мощностью Потребление, особенно важное соображение при низком применении энергии.
Вышеперечисленные функции гарантируют, что устройства пригодны для использования в самых различных областях применения, Особенно в таких областях, как контроль применения белой продукции, электрические мониторы, системы сигнализации, Потребительские товары, портативное оборудование, приложения для регистрации данных, управление двигателями и так далее.
32- битный процессор Arm ■ Cortex®-M0+
Рабочая частота до 40 МГЦ для HT32F52231/52241 или 48мгц для HT32F52331/52341
■ 0.93 DMIPS/MHz (Dhrystone v2.1)
Увеличение на Один цикл
Датчик прерывания (NVIC)
■ 24- битный таймер SysTick процессор коры tex®-M0+ является очень низким количеством врат, высокоэнергоэффективным процессором, то есть Предназначен для микроконтроллера и глубоко встроенных приложений, требующих оптимизации площади, Низкомощный процессор.
Процессор основан на архитектуре ARMv6-M и поддерживает наборы инструкций для пальцев; Одноцикльный порт ввода/вывода; Аппаратный множитель и низкая задержка прерывают время отклика.
Установка до 64 кб флэш-памяти на чипе для хранения инструкций/данных и опций
■ 8 кб на чипе SRAM
■ поддерживает несколько режимов загрузки
Процессор Arm® Cortex®-M0+ имеет доступ к одному внешнему интерфейсу На внешнюю периферию AHB. Доступ к процессору имеет приоритет над доступом к отладке. В настоящее время Максимальный диапазон адресов коры головного мозга ®-M0+ составляет 4 гб, так как имеет 32- битную ширину адреса шины. Кроме того, заранее определенная карта памяти предоставляется процессором коры tex™-M0+ для уменьшения Сложность программного обеспечения многократного внедрения различными поставщиками устройств. Однако некоторые из них Области используются периферийными устройствами Arm® Cortex®-M0+. См. Arm® Cortex®-M0+ Техническое справочное руководство для получения дополнительной информации. На рисунке 2 показана карта памяти HT32F52231/52241 и HT32F52331/52341 серия устройств, включая И другие заранее определенные регионы
■ 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. Сбросы могут быть активированы внешним сигналом, внутренними событиями и сбросом - генераторы.
Внешний кристаллический осциллятор от 4 до 16мгц
Внешний кристаллический осциллятор 32 768 гц
Внутренний осциллятор с частотой вращения 8мгц (RC) подрезан до 2% точности при рабочем напряжении 3,3в и 25 градусов - температура воздуха
■ Internal 32 КГЦ RC осциллятор
■ Integrated system clock PLL
■ Independent clock divider и bits для периферийных источников часов
Блок управления часами CKCU обеспечивает ряд функций осциллятора и часов. К их числу относятся: Высокоскоростной внутренний RC-осциллятор (HSI), высокоскоростной внешний кристаллический осциллятор (HSE), a Низкоскоростной внутренний RC-осциллятор (LSI), низкоскоростной внешний кристаллический осциллятор (LSE), фаза Блокировочная петля (PLL), монитор HSE часов, преобразователи часов, мультиплексоры часов, APB делитель часов И схемы управления. Часы AHB, APB и Cortex®-M0+ получают из системных часов (CK_SYS), которые могут быть получены из HSI, HSE или PLL. Таймер для сторожевых собак и часы реального времени (RTC) в качестве источника часов используют либо LSI, либо LSE.
Однократный VDD источник питания: от 2.0в до 3.6в
■ Integrated 1.5V LDO регулятор для питания ядра MCU, периферийных устройств и памяти питания
■ VDD источник питания для RTC.
■ Two power domains: VDD, VCORE
■ Four power saving mode: Sleep, Deep-Sleep1, Deep-Sleep2, power-down power consumption можно рассматривать как Один из наиболее важных вопросов для многих встроенных Системные приложения. Соответственно, блок управления питанием, PWRCU, в этих устройствах обеспечивает много Типы энергосберегающих режимов, такие как сон, глубокий сон 1, глубокий сон 2 и режим питания вниз. Эти режимы работы сокращают потребление энергии и позволяют достичь наилучших результатов Компромисс между конфликтующими требованиями времени работы, скорости и потребления энергии MCU.
Настройка до 16 линий EXTI с настраиваемым исходным кодом и типом триггера
■ All GPIO pins может быть выбран в качестве триггерного источника EXTI
Тип триггера ■ Source включает в себя высокий уровень, низкий уровень, отрицательный край, положительный край или оба края
■ Individual interrupt enable, wakeup enable и status bits для каждой линии EXTI
■ Software прерывает триггерный режим для каждой линии EXTI
■ Integrated deglitch filter for short pulse The External Interrupt/Event Controller, EXTI, состоит из 16 edge detectors, которые могут генерировать Событие пробуждения или прерывание запросов самостоятельно. Каждая линия EXTI также может быть замаскирована Организация Объединенных Наций
12- битный SAR ADC двигатель
Коэффициент конвертации до 1 мб
Установка до 12 внешних аналоговых входных каналов
В устройство встроено 12- битное многоканальное ADC. Есть мультиплексированные каналы, которые Включают 12 внешних аналоговых сигнальных каналов и 2 внутренних канала, которые могут быть измерены. - если: Входное напряжение должно оставаться в пределах определенного порогового окна, аналогового сторожевого пса Функция будет отслеживать и обнаруживать эти сигналы. Затем будет генерироваться прерывание для информирования Устройство, что входное напряжение не находится в заданных пороговых уровнях. Есть три преобразования Режимы преобразования аналоговых сигналов в цифровые данные. ADC может работать в Один выстрел, непрерывно И дискретных режимов преобразования.
До 40 гпио
■ Port A, B, C отображаются как 16 внешних прерываний-EXTI
Практически все пин ввода/вывода имеют настраиваемый выходной ток.
Существует до 40 булавок ввода-вывода общего назначения, GPIO, названных от PA0 ~ PA15 до PC0 ~ PC7 для Реализация логических функций ввода/вывода. Каждый из портов GPIO имеет ряд связанных между собой Использование регистров управления и конфигурации для обеспечения максимальной гибкости и удовлетворения потребностей wide Диапазон применения. Порты GPIO используются совместно с другими альтернативными функциями для получения максимальной функциональности Гибкость на пакетных значках. Пины GPIO могут использоваться в качестве альтернативных функциональных пинов Настройка соответствующих регистров независимо от пин входа или выхода. С внешней стороны Прерывания на пинах GPIO устройства имеют соответствующие реестры управления и настройки в Внешнее устройство управления перебоями, EXTI.
16- битный счетчик автоматической перезагрузки вверх/вниз
16- битный программируемый преобразователь, позволяющий деления частоты счетчика по любому фактору между ними 1 и 65536
Функция фиксации входных помех
Сравнение результатов матча
Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром
Выход импульсного режима
Дополнительные выходы с программируемой загрузкой в нерабочее время
■ поддерживает 3- фазный интерфейс управления двигателем и сенсора зала
■ Break вход, чтобы заставить timer's выходные сигналы в сброс или фиксированное состояние
Таймер управления двигателем состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битных CCRs (Capture /) Сравнение регистров), Один 16- битный счетчик встречной перегрузки (CRR), Один 8- битный счетчик повторения И несколько регистров контроля/статуса. Он может использоваться для различных целей, включая измерение - ширину импульса входных сигналов или генерирующих выходные волны, такие, как результаты сопоставления; Выходы PWM или дополнительные выходы PWM с вводом в нерабочее время. MMCTM способен на это Обеспечивает полную функциональную поддержку управления двигателем, взаимодействия сенсоров зала и ввода тормоза.
16- битный счетчик автоматической перезагрузки вверх/вниз
16- битный программируемый преобразователь, позволяющий деления частоты счетчика по любому фактору между ними 1 и 65536
Функция фиксации входных помех
Сравнение результатов матча
Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром
Выход импульсного режима
■ Encoder интерфейс контроллера с двумя входами с использованием квадратного декодера
Таймер общего назначения состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битного захвата/сравнения Регистры (CCRs), Один 16- битный счетчик перезагрузки регистра (CRR) и несколько регистров контроля/статуса. Они могут использоваться для различных целей, включая общее измерение времени, входного импульса сигнала Измерение ширины, генерирование выходных волн, таких как единичное генерирование импульса, или PWM генерирование выходных данных. GPTM поддерживает интерфейс кодирования, используя декодер с двумя входами.
16- битный счетчик автоматической загрузки
Один канал для каждого таймера
16- битный программируемый преобразователь, позволяющий деления частоты счетчика по любому фактору между ними 1 и 65536
Функция фиксации входных помех
Сравнение результатов матча
■ PWM waveform генерации с резкой выравниванием
Выход импульсного режима
Одноканальный таймер состоит из одного 16- битного счетчика, одного 16- битного регистра захвата/сравнения (CCR), Один 16- битный противоперегрузочный регистр (CRR) и несколько регистров контроля/состояния. Это может быть Используется для различных целей, включая общий таймер, измерение ширины импульса входного сигнала или Генерирование выходных волн, таких как единичное генерирование импульсов или PWM.
■ 32-bit compare/match-no I/O control features
Режим Один выстрел-подсчет прекращается после состояния совпадения
■ tive mode-перезапустить счетчик после состояния соответствия
Основной таймер функции — это простой 32- битный счетчик, предназначенный для измерения интервалов времени и создания одного выстрела или повторных перерывов. BFTM работает в двух функциональных режимах, Повтор или Один выстрел. В повторяющемся режиме BFTM перезапускает счетчик при сравнении Матч-событие происходит. BFTM также поддерживает режим одного выстрела, который заставляет счетчик остановиться Подсчет при возникновении события сравнения.
12- битный счетчик вниз с 3- битным прессотелем
■ Reset событие для системы
Программируемая функция окна таймера сторожевого пса
■ Register write protection функция
Таймер для сторожевых собак представляет собой аппаратную временную цепь, которая может использоваться для обнаружения сбоев в работе системы К сбоям в программном обеспечении. Он включает в себя 12- битный счетчик, преобразователь, значение WDT delta Регистрация, схемы управления работой WDT и механизм защиты WDT. Если программное обеспечение делает Не перезагружать значение счетчика до того, как произойдет недорасход таймера сторожевого пса, будет создан сброс Когда счетчик не работает. Кроме того, при перезагрузке программного обеспечения также генерируется сброс Счетчик, если значение счетчика превышает значение дельты WDT. Это значит, что счетчик должен Загрузите файл в ограниченное время с помощью определенного метода. Счетчик таймера сторожевого пса Может быть остановлено, пока процессор находится в режиме отладки. Существует функция register write protect, которая может быть включена для предотвращения неожиданного изменения настройки таймера сторожевого пса
24- битный счетчик с программируемым преобразователем
Функция охранной сигнализации
Прерывание и пробуждение события
Часы реального времени, RTC, включают в себя интерфейс APB, 24- битный счетчик, управление Регистр, преобразователь, регистр сравнения и реестр состояния. Большинство схем RTC расположены в Домен резервного копирования, за исключением APB интерфейса. Интерфейс APB расположен в VCORE power - в домен. Поэтому необходимо изолироваться от сигнала исо, поступающего от источника питания Блок управления, когда VCORE power domain выключен, то есть, когда устройство входит в режим отключения питания. Счетчик RTC используется в качестве таймера пробуждения для генерирования сигнала возобновления работы системы Режим отключения питания.
■ поддерживает режимы 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.
■ поддерживает как мастер, так и раб режим
Частота до (fPCLK/2) МГЦ в основном режиме и (fPCLK/3) МГЦ в рабовом режиме
Глубина: 8 уровней
Операция с несколькими хозяевами и несколькими рабами
Последовательный периферический интерфейс SPI обеспечивает функцию передачи и получения данных протокола SPI В режиме как мастер, так и раб. Интерфейс SPI использует 4 пин, которые являются последовательным вводом данных и Выходные линии мисо и моси, часовой линии, SCK и slave select линии, SEL. Одно устройство SPI Действует в качестве основного устройства, которое контролирует поток данных, используя сигналы SEL и SCK для указания Начало передачи данных и частота выборки данных. Для получения байта данных потоковые биты данных фиксируются на определенном тактовом краю и хранятся в регистре данных или в RX FIFO. Информация о компании Передача осуществляется аналогичным образом, но в обратном порядке. Режим выявления неисправностей Обеспечивает возможность работы с несколькими мастер-приложениями.
■ поддерживает как asynchronous, так и clocked synchronous serial communications mode
Параметрическая скорость работы бод до (fPCLK/16) МГЦ и синхронная скорость работы до (fPCLK/8) МГЦ
Доскональная дуплексная связь
Автоматически программируемые серийные характеристики связи, включая:
Длина словосочетания: 7, 8 или 9- битный символ
● паритета: четные, нечетные, или нет паритета бит генерации и обнаружения
● Stop bit: 1 или 2 Stop bit generation
● Bit заказ: LSB-first или MSB-first transfer
Обнаружение ошибок: паритета, перерасхода и ошибки кадров
Режим автоматического управления потоками оборудования-РТС, CTS
Инкодер и декодер
■ RS485 режим с выходом включить контроль
Глубина: 8- й уровень как для приемника, так и для передатчика
Универсальный синхронный приемопередатчик Asynchronous Receiver, USART, обеспечивает гибкий полный комплект Обмен данными в дуплексе с использованием синхронной или асинхронной передачи данных. К этому привыкли Перевод данных между параллельными и последовательными интерфейсами, и обычно используется для стандарта RS232 Связь с общественностью. Периферическая функция USART поддерживает четыре типа прерывания, включая линию Прерывание статуса, пустое прерывание передатчика FIFO, пороговый уровень ресивера достигает прерывания И перерыв во времени. Модуль USART включает 8- уровневый передатчик FIFO, TX_FIFO и 8- уровневый ресивер FIFO (RX_FIFO). Программное обеспечение может обнаружить статус ошибки USART, читая Журнал состояния линии, ЛСР. Статус включает в себя тип и состояние операций передачи as А также несколько условий ошибки, возникающих из-за паритета, перерасхода, фреймвора и прерывания событий.
Асинхронная последовательная связь работает с частотой бод до fPCLK/ 16мгц
Доскональная дуплексная связь
Автоматически программируемые серийные характеристики связи, включая:
Длина словосочетания: 7, 8 или 9- битный символ
● паритета: четные, нечетные, или нет паритета бит генерации и обнаружения
● Stop bit: 1 или 2 Stop bit generation
● Bit заказ: LSB-first или MSB-first transfer
Обнаружение ошибок: паритета, перерасхода и ошибки кадров
Универсальный асинхронный приемопередатчик UART обеспечивает гибкие полные дуплексные данные Обмен с использованием асинхронной передачи. UART используется для перевода данных между параллельными и Последовательный интерфейс, который обычно используется для стандартной связи RS232. На периферии уарта Функция поддерживает прерывание состояния линии. Программа может обнаружить статус ошибки UART путем чтения Журнал состояния линии, ЛСР. Статус включает в себя тип и состояние операций передачи А также несколько условий ошибки, возникающих в результате паритета, перерасхода, фреймвора и разрушения событий.
Поддерживает стандарт ISO 7816-3
Режим блокировки
■ Single transfer buffer и Single receive buffer
■ 11- битный счетчик ETU (элементарная единица времени)
9- битный счетчик времени охраны
24- битный счетчик времени ожидания общего назначения
Создание и проверка паритета
■ Automatic character retry on error detection in transmission and reception режимах
Интерфейс смарт-карты совместим со стандартом ISO 7816-3. Этот интерфейс включает в себя Ввод/удаление карточки, логика управления SCI передачей данных и буферы данных, внутренние Счетчики таймера и соответствующие логические схемы управления для выполнения всех необходимых смарт-карты - на операции. Интерфейс смарт-карты выполняет функции считывателя смарт-карт для облегчения связи С внешней смарт-картой. Общие функции интерфейса смарт-карты контролируются С помощью ряда регистров, включая регистры контроля и статуса, а также нескольких соответствующих регистров Прерывания, генерируемые для того, чтобы привлечь внимание микроконтроллера к статусу передачи SCI.
Полинома 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- битных данных
Расчетное устройство CRC представляет собой метод обнаружения ошибок алгоритм испытания, который используется для проверки данных Корректность передачи или хранения данных. Расчет КПР производится с использованием потока данных или блока данных В качестве его ввода и генерирует 16- или 32- битный выходной остаток. Обычно поток данных задыхается Код КПР и используется в качестве контрольной суммы при отправке или хранении. Таким образом, полученные или восстановленные Поток данных рассчитывается тем же полиномом генератора, который описан выше. Если новый КПР Результат кода не совпадает с результатом, рассчитанным ранее, то это означает, что поток данных содержит Ошибка в данных.
Соответствует полной скорости USB 2.0 (12 мбит/с) спецификации
Датчик-чип USB полноскоростной приемопередатчик
■ 1 контрольная конечная точка (EP0) для передачи управления
■ 3 односторонние конечные точки для оптовых и прерывания передачи
■ 4 двухсторонние конечные точки для объемной, прерывания и изохронной передачи
■ 1024 байт EP-SRAM используется в качестве буферов данных конечной точки
Контроллер USB устройства соответствует спецификации полной скорости USB 2.0. - есть одна. Контрольная конечная точка, известная как конечная точка 0 и семь настраиваемых конечных точек. 1024- байтный шрам Используется в качестве буфера конечной точки. Каждый размер буфера конечной точки программируется соответствующим образом Регистры, которые обеспечивают максимальную гибкость для различных приложений. Интегрированный USB полноскоростной приемопередатчик позволяет минимизировать общую сложность и стоимость системы. USB функциональный интерфейс Блок также содержит функцию резюме и приостановки для удовлетворения потребностей низкой мощности - потребление наркотиков.
Порт отладки проволоки-swu-dp
■ 4 компараторы для аппаратных сбоев или кодовых/буквальных патчей
■ 2 компараторы для контрольно-измерительных приборов
■ 24/28-pin SSOP, 33-pin QFN, 48-pin LQFP для HT32F52231/52241
■ 33-pin QFN, 48-pin LQFP пакет для HT32F52331/52341
Диапазон температур от -40 до +85 градусов
> >
You can get your Holtek MCU HT32F52231-HT32F52241-HT32F52331-HT32F52341 solution by flling out the form below and we will contact you immediately.
Nyquest MCUs (Puya MCUs) YF совместно упаковал Холтек маккус Чипс Bluetooth ы о JL Неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка-неявка
Новости компании Новости с Bluetooth чипом Новости мгу Новости PCBA
Профиль компании 2. Сертификаты Условия и положения Заявление о конфиденциальности
Nyquest MCUs Пуйя макус (Puya MCUs) YF совместно упаковал MCUs Холтек маккус Чипсы Bluetooth от JL Индивидуальный дизайн PCBA
Новости компании Новости с Bluetooth чипом Новости мгу Новости PCBA
Профиль компании 2. Сертификаты Условия и положения Заявление о конфиденциальности