Прибор Holtek HT32F59041 имеет высокую производительность, низкое энергопотребление 32-bit Микроконтроллер, основанный на процессоре Arm® Cortex®-M0+. The Cortex®-M0+ - процессор следующего поколения, который плотно сочетается с Nested Vnterrupt Iontroller (NVIC), таймер SysTick, включая расширенную поддержку отладки.
Устройство работает с частотой до 20 МГЦ с флеш-акселератором, чтобы получить максимум - эффективность. Она обеспечивает 64 кб встроенной флэш-памяти для хранения кода/данных и 8 кб встроенной памяти SRAM для работы системы и использования прикладных программ. В зависимости от типа Периферийных устройств, таких как дивидер оборудования DIV, ADC, I2 C, USART, UART, SPI, MCTM, GPTM, PWM, BFTM, CRC-16/32, RTC, WDT, swu-dp (Serial Wire Debug Port) и т.д., также Реализована в устройстве. Несколько режимов энергосбережения обеспечивают максимальную гибкость Оптимизация между запаздыванием пробуждения и потреблением энергии, что особенно важно Учет при применении с низкой мощностью.
Устройство также содержит многоканальный 24- битный конвертер Delta Sigma a /D, который включает в себя a Программируемый усилитель усиления и предназначен для приложений, которые по-разному взаимодействуют с аналогами - сигнал. Сигнал.
Вышеперечисленные функции гарантируют, что устройство подходит для использования в широком спектре применений, Особенно в таких областях, как белые товары контроллеры приложений, электрические мониторы, системы сигнализации, Потребительские товары, портативное оборудование, приложения для регистрации данных, контроллеры двигателей и так далее.
32- битный процессор Arm ▆ Cortex®-M0+
Рабочая частота до 20 МГЦ
Увеличение на Один цикл
Датчик прерывания (NVIC)
24- битный таймер
Кора головного мозга ®-M0+ процессор является очень низким количеством врат, высокоэнергоэффективный процессор, то есть Предназначен для микроконтроллера и глубоко встроенных приложений, требующих оптимизации площади, Низкомощный процессор. Процессор основан на архитектуре ARMv6-M и поддерживает наборы указателей на большой палец, одноцикльный порт ввода/вывода, аппаратный множитель и медленное прерывание времени отклика.
▆ 64 KB on-chip флэш-памяти для инструкции/данные и параметры хранения
▆ 8 кб на чипе SRAM
▆ поддерживает несколько режимов загрузки
Процессор Arm® Cortex®-M0+ имеет доступ к одному внешнему интерфейсу К внешним периферийным устройствам AHB. Доступ к процессору имеет приоритет над доступом к отладке. В настоящее время Максимальный диапазон адресов коры головного мозга ®-M0+ составляет 4 гб, так как имеет 32- битную ширину адреса шины. Кроме того, заранее определенная карта памяти предоставляется процессором коры tex®-M0+ для уменьшения Сложность программного обеспечения многократного внедрения различными поставщиками устройств. Однако некоторые из них Области используются периферийными устройствами Arm® Cortex®-M0+. См. Arm® Cortex®-M0+ Техническое справочное руководство для получения дополнительной информации. На рис. 2 в обзорной главе показано следующее Карта памяти устройства, включая код, SRAM, периферийные и другие заранее определенные области.
▆ 32-bit word programming with In System programming Interface (ISP) and In Application Программирование (мап)
Возможность предотвращения незаконного доступа
The Flash Montroller, CFM, обеспечивает все необходимые функции для встроенного onchip Clash F. Также предоставляются функции word program/page delete.
Контроль за поставками:
● Power on Reset/Power down Reset-POR/PDR
Сломанный детектор-БПК
Датчик низкого напряжения-LVD
Блок управления перезагрузкой RSTCU имеет три вида перезагрузки, питание на перезагрузку, перезагрузку системы и Разойдемся по всем постам. Мощность при перезагрузке, известная как холодная перезагрузка, перезагружает всю систему во время перезагрузки. Сброс системы перезагружает ядро процессора и периферические IP компоненты, за исключением Контроллер су-dp. Сбросы могут быть вызваны внешними сигналами, внутренними событиями и сбросом - генераторы.
Внешний кристаллический осциллятор от 4 до 20 МГЦ
Внешний 32.768 КГЦ хрустальный осциллятор
Внутренний осциллятор с частотой вращения 20 МГЦ RC подрезан до точности вращения 2% при рабочей температуре 25 МГЦ
▆ Internal 32 КГЦ RC осциллятор
▆ Independent clock divider и bits для периферийных источников часов
Блок управления часами CKCU обеспечивает ряд функций осциллятора и часов. К их числу относятся: Высокоскоростной внутренний RC-осциллятор (HSI), высокоскоростной внешний кристаллический осциллятор (HSE), низкий Частота вращения внутренний RC-осциллятор (LSI), низкая скорость внешний кристаллический осциллятор (LSE), часы HSE Монитор, прескалеры часов, мультиплексоры часов, делитель часов APB и схемы управления. - ах, да. APB и Cortex®-M0+ часы получают из системных часов (CK_SYS), которые могут быть получены из HSI, HSE, LSI или LSE. Таймер для сторожевых собак и часы реального времени (RTC) используют либо LSI, либо LSE как источник часов.
Однократный VDD источник питания: от 2,5 в до 5,5 в
▆ Integrated 1.5 V LDO регулятор для центрального процессора, периферийных устройств и памяти питания
Две области питания: VDD и 1.5 V
Три режима экономии энергии: сон, глубокий сон - 1, глубокий сон - 2
Потребление энергии может рассматриваться как Один из наиболее важных вопросов для многих встроенных Системные приложения. Соответственно, блок управления питанием, PWRCU, в устройстве обеспечивает много Типы энергосберегающих режимов, такие как режим сна, режим глубокого сна 1 и режим глубокого сна 2. Эти операционные системы Режимы сокращают потребление энергии и позволяют добиться оптимального компромисса Между противоречивыми требованиями времени работы процессора, скорости и потребления энергии.
24- битный счетчик с программируемым преобразователем
Функция охранной сигнализации
Прерывание и пробуждение события
Часы реального времени, RTC, включают в себя интерфейс APB, 24- битный счетчик, управление Регистр, преобразователь, регистр сравнения и реестр состояния. Схемы RTC расположены в VDD15 power domain. Счетчик RTC используется в качестве таймера пробуждения для создания возобновления работы системы или Сигнал прерывания из режима экономии энергии MCU.
Настройка до 16 линий EXTI с настраиваемым исходным кодом и типом триггера
▆ All GPIO pins может быть выбран в качестве триггерного источника EXTI
Тип триггера ▆ Source включает в себя высокий уровень, низкий уровень, отрицательный край, положительный край или оба края
▆ Individual interrupt enable, wakeup enable и status bits для каждой линии EXTI
▆ Software прерывает триггерный режим для каждой линии EXTI
▆ Integrated deglitch фильтр для блокировки короткого импульса
Внешний контроллер прерывания/события EXTI состоит из 16 пограничных детекторов, которые могут генерировать Событие пробуждения или прерывание запросов самостоятельно. Каждая линия EXTI также может быть замаскирована - независимо друг от друга.
▆ Signed/unsigned 32- разрядный делитель
Работа в 8 тактовых циклах, нагрузка в 1 тактовый цикл
▆ Divide by zero error Flag
Делитель представляет собой усеченное подразделение и нуждается в программном обеспечении, срабатывающем сигналом запуска с помощью управления Регистрация "START" - да, немного. После 8 тактовых циклов делитель рассчитывает полный флаг будет установлен на 1, и Если данные регистра divisor равны нулю, то флаг разделять на ноль ошибок будет установлен на 1.
12- битный SAR ADC двигатель
Коэффициент конвертации до 1 мб
Установка до 12 внешних аналоговых входных каналов
В устройство встроено 12- битное многоканальное ADC. Есть мультиплексированные каналы, которые Включают 12 внешних аналоговых сигнальных каналов и 2 внутренних канала, которые могут быть измерены. - если: Входное напряжение должно оставаться в пределах определенного порогового окна, аналогового сторожевого пса Функция будет отслеживать и обнаруживать эти сигналы. Затем будет генерироваться прерывание для информирования Устройство, что входное напряжение не находится в заданных пороговых уровнях. Есть три преобразования Режимы преобразования аналоговых сигналов в цифровые данные. ADC может работать в Один выстрел, непрерывно И дискретных режимов преобразования.
Внутренний программируемый усилитель усиления
Внутренний интерфейс I2 C для внешней связи
Выходная частота ADC ~ 1,6 КГЦ
Датчик внутренней температуры для компенсации
- 30 гпио
▆ Port A, B, C отображаются как 16 внешних прерываний-EXTI
▆ почти все пин ввода/вывода имеют настраиваемый выходной ток
Существует 30 пин ввода/вывода общего назначения, GPIO, для реализации логического ввода/вывода - функции. Каждый из портов GPIO имеет ряд соответствующих регистров управления и конфигурации Максимальная гибкость и соответствие требованиям широкого спектра применений. Порты GPIO используются совместно с другими альтернативными функциями для получения максимальной функциональности Гибкость на пакетных значках. Пины GPIO могут использоваться в качестве альтернативных функциональных пинов Настройка соответствующих регистров независимо от пин входа или выхода. С внешней стороны Прерывания на пинах GPIO устройства имеют соответствующие реестры управления и настройки в Внешнее устройство управления перебоями, EXTI.
Один 32- битный счетчик сравнения матчей-нет функций управления вводом/вводом
Режим Один выстрел — подсчет прекращается после того, как происходит сравнение
▆ tive mode-перезапустите счетчик при возникновении сравнения
Основной таймер функции-это простой 32- битный счетчик подсчета, предназначенный для измерения времени Интервалы и генерировать Один выстрел или повторные перерывы. BFTM работает в двух функциональных областях Режимы, повторяющиеся и Один выстрел. В повторяющемся режиме BFTM перезапускает счетчик при повторном запуске Происходит событие сравнения. BFTM также поддерживает режим одного выстрела, который приводит в действие счетчик Прекратить подсчет при возникновении события сравнения.
Один 16- битный счетчик автоматической перезагрузки вверх, вниз, вверх/вниз
16- битный программируемый преобразователь, позволяющий частоту счетчика часов разделить на любой фактор между 1 и 65536
Функция фиксации входных помех
Сравнение результатов матча
Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром
Выход импульсного режима
Дополнительные выходы с программируемой загрузкой в нерабочее время
▆ Break вход, чтобы заставить timer's выходные сигналы в сброс или фиксированное состояние
Таймер управления двигателем состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битного захвата/сравнения Регистры (CCRs), Один 16- битный счетчик перезагрузки регистра (CRR), Один 8- битный счетчик повторения и Несколько регистров контроля/статуса. Он может использоваться для различных целей, включая измерение Ширина импульса входных сигналов или генерирующих выходные волны, такие как сравнить матчевые выходы, PWM Мероприятия или дополнительные мероприятия по линии оуп с вводом в нерабочее время. MMCTM способен на это Обеспечивает полную функциональную поддержку управления двигателем, взаимодействия сенсоров зала и входного сигнала разрушения.
Один 16- битный счетчик автоматической перезагрузки вверх, вниз, вверх/вниз
До 4 независимых каналов для каждого таймера
16- битный программируемый преобразователь, позволяющий изменить частоту счетчика часов в зависимости от любого фактора От 1 до 65536
Функция фиксации входных помех
Сравнение результатов матча
Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром
Выход импульсного режима
▆ Encoder интерфейс контроллера с двумя входами с использованием квадратного декодера
Таймер общего назначения состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битного захвата/сравнения Регистры (CCRs), Один 16- битный счетчик перезагрузки регистра (CRR) и несколько регистров контроля/статуса. Они могут использоваться для различных целей, включая общее измерение времени, входного импульса сигнала Измерение ширины, генерирование выходных волн, таких как единичное генерирование импульса или PWM Из поколения в поколение. GPTM поддерживает интерфейс кодирования, используя декодер с двумя входами.
Один 16- битный счетчик автоматической перезагрузки вверх, вниз, вверх/вниз
До 4 независимых каналов для каждого таймера
16- битный программируемый преобразователь, позволяющий частоту счетчика часов разделить на любой фактор между 1 и 65536
Сравнение результатов матча
Генерация волнообразных сигналов в диапазоне от одной оси до другой с использованием режимов счета, согласованных с центром
Выход импульсного режима
Модулятор ширины импульса состоит из одного 16- битного счетчика вверх/вниз, четырех 16- битных регистров сравнения (дус), Один 16- битный регистр встречной перегрузки (дус) и несколько регистров контроля/состояния. Он может быть использован Для различных целей, включая генерацию общих таймеров и выходных волн, таких как одиночное Генерирование импульса или выход PWM.
12- битный счетчик вниз с 3- битным прессотелем
▆ Reset событие для системы
Программируемая функция окна таймера сторожевого пса
▆ Register write protection функция
Таймер для сторожевых собак представляет собой аппаратную временную цепь, которая может использоваться для обнаружения сбоев в работе системы К сбоям в программном обеспечении. Он включает в себя 12- битный счетчик, преобразователь, значение WDT delta Регистрация, схемы управления работой WDT и механизм защиты WDT. Если программное обеспечение делает Не перезагружать значение счетчика до того, как произойдет недорасход таймера сторожевого пса, будет создан сброс Когда счетчик не работает. Кроме того, при перезагрузке программного обеспечения также генерируется сброс Счетчик, если значение счетчика превышает значение дельты WDT. Это значит, что счетчик должен Загрузите файл в ограниченное время с помощью определенного метода. Счетчик таймера сторожевого пса Может быть остановлено, пока процессор находится в режиме отладки. Существует функция register write protect Который может быть включен, чтобы предотвратить его от изменения настройки таймера сторожевого пса неожиданно.
▆ поддерживает режимы master и slave с частотой до 1 МГЦ
▆ обеспечивает арбитражную функцию и синхронизацию часов
▆ поддерживает 7- битные и 10- битные режимы адресации и общее обращение вызовов
▆ поддерживает многоадресный режим раба с функцией маски адреса
I2 C представляет собой внутреннюю цепь, обеспечивающую связь с внешним I2 C интерфейсом, который является Промышленный стандарт 2 линейный последовательный интерфейс, используемый для подключения к внешнему оборудованию. Эти две серии Линии называются последовательными линиями данных, SDA, и последовательными линиями часов, SCL. Модуль I2 C обеспечивает Три скорости передачи данных: 100 КГЦ в стандартном режиме, 400 КГЦ в быстром режиме и 1 МГЦ в быстром режиме плюс. Реестр генерации периода 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- битный символ
● quota: Even, odd or no- bit generation and detection
● Stop bit: 1 или 2 Stop bit generation
● Bit заказ: LSB-first или MSB-first transfer
Обнаружение ошибок: паритета, перерасхода и ошибки кадров
Режим автоматического управления потоками оборудования-РТС, CTS
Инкодер и декодер
▆ RS485 режим с выходом включить контроль
Глубина: 8/9 бит как для приемника, так и для передатчика
Универсальный синхронный асинхронный приемопередатчик USART обеспечивает гибкость Полный двухуровневый обмен данными с использованием синхронной или асинхронной передачи. К этому привыкли Перевод данных между параллельными и последовательными интерфейсами, и обычно используется для стандарта RS232 Связь с общественностью. Периферическая функция USART поддерживает четыре типа прерывания, включая линию Прерывание статуса, пустое прерывание передатчика FIFO, пороговый уровень ресивера достигает прерывания И перерыв во времени. Модуль USART включает передатчик FIFO (TX FIFO) и приемник Фифо (RX фифо). Программа может определить статус ошибки USART, прочитав статус строки Зарегистрируйся, ЛСР. Нет. Статус включает в себя тип и состояние операций передачи, а также Несколько погрешностей, возникающих из-за паритета, перерасхода, форматирования и прерывания событий.
Многоступенчатая последовательная связь, работающая с частотой бод до (fPCLK/16) МГЦ
Доскональная дуплексная связь
Автоматически программируемые серийные характеристики связи, включая:
Длина словосочетания: 7, 8 или 9- битный символ
● quota: Even, odd or no- bit generation and detection
● Stop bit: 1 или 2 Stop bit generation
● Bit заказ: LSB-first или MSB-first transfer
Обнаружение ошибок: паритета, перерасхода и ошибки кадров
Универсальный асинхронный приемопередатчик UART обеспечивает гибкие полные дуплексные данные Обмен с использованием асинхронной передачи. UART используется для перевода данных между параллельными и Последовательный интерфейс, который обычно используется для стандартной связи RS232. На периферии уарта Функция поддерживает прерывание состояния линии. Программное обеспечение может обнаружить статус ошибки UART, читая реестр статуса строки, LSR. Статус включает в себя тип и состояние операций передачи А также несколько условий ошибки, возникающих в результате паритета, перерасхода, фреймвора и разрушения событий.
Полинома CRC16:0x8005, X16 + X15 + X2 + 1 + 1 + 1
Полинома CCITT CRC16:0x1021, X16 + X12 + X5 + 1
Полинома: 0x04C11DB7, X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 + X4 + X2 + X + 1
Поддержка 1's дополнение, байт назад & Битная обратная операция на данных и контрольной сумме
▆ поддерживает байт, полуслово & Размер данных word
Начальное значение исходного семенного материала CRC
▆ CRC вычисления выполнены в 1 AHB часовой цикл для 8- битных данных и 4 AHB часовой цикл для 32- битных данных
Расчетное устройство CRC представляет собой метод обнаружения ошибок алгоритм испытания, который используется для проверки данных Корректность передачи или хранения данных. Расчет КПР производится с использованием потока данных или блока данных В качестве его ввода и генерирует 16- битный или 32- битный выходной остаток. Обычно поток данных задыхается С помощью кода CRC и используется в качестве контрольной суммы при отправке или хранении. Таким образом, получено или Восстановленный поток данных рассчитывается тем же полиномом генератора, как описано выше. Если новый Результат кода CRC не совпадает с результатом, рассчитанным ранее, что означает, что поток данных содержит a Ошибка в данных.
Порт отладки проволоки-swu-dp
▆ 4 компараторы для аппаратных сбоев или кодовых/буквальных патчей
▆ 2 компараторы для аппаратных точек наблюдения
▆ 48-pin LQFP пакет
Диапазон температур от -40 до + 85 градусов
You can get your Holtek MCU HT32F59041 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. Сертификаты Условия и положения Заявление о конфиденциальности