Один из основных производителей микроэлектронных компонентов, более 20 лет занимающийся разработкой 8-рязрядных микроконтроллеров – компания Holtek – приступила к выпуску разработанных ею 32-битных микроконтроллеров на базе ядра ARM Cortex-M3. Компания анонсировала серию 32-разрядных Flash-микроконтроллеров HT32F125x. Благодаря возможностям ядра Cortex-M3 и богатому набору периферии, эти устройства образуют превосходное и эффективное в ценовом отношении решение для 32-битных приложений.
Однокристальное 32-разрядное решение от Holtek
32-битные устройства серии HT32F125x с высокой степенью функциональной интеграции имеют широкие области применения. Включение в состав микроконтроллеров многочисленных встроенных функций не только снижает количество внешних компонентов, но и позволяет разрабатывать более компактные печатные платы, что ведет к снижению конечной стоимости продукта. Функции безопасности и защиты, такие как защита памяти, подсистема резервного питания, часы реального времени и другие, обеспечивают надежное функционирование системы в неблагоприятных условиях эксплуатации.
Наряду с выпуском микроконтроллеров компания обеспечила всестороннюю поддержку разработки приложений на их базе, что гарантирует быструю разработку, отладку и продвижение на рынок конечного продукта.
В состав серии вошли следующие микроконтроллеры
Устройство
|
Внутренний
осциллятор |
Напряжение
питания, В |
Рабочая
частота, МГц |
Flash-память,
КБайт |
SRAM,
КБайт |
Линии ввода/вывода |
Корпус
|
HT32F1251B
|
32 кГц
8 МГц |
2.7 – 3.6
|
до 72
|
8
|
2
|
30
|
48LQFP |
HT32F1251
|
32 кГц
8 МГц |
2.7 – 3.6
|
до 72
|
8
|
2
|
32
|
|
HT32F1252
|
32 кГц
8 МГц |
2.7 – 3.6
|
до 72
|
16
|
4
|
32
|
|
HT32F1253
|
32 кГц
8 МГц |
2.7 – 3.6
|
до 72
|
32
|
8
|
32
|
Основные характеристики и особенности:
- 32-битное ядро ARM Cortex-M3;
- рабочая частота до 72 МГц;
- производительность 1.25 DMIPS/МГц;
- интегрированный контроллер векторных прерываний;
- 24-битный таймер системных тиков;
- Flash-память 8 – 32 КБайт;
- SRAM 2 – 8 КБайт;
- до 32 линий ввода/вывода общего назначения;
- возможность работы от внутреннего или внешнего осциллятора;
- расширенные функции управления питанием для оптимального соотношения производительность-потребление.
Функциональные особенности и периферия:
- Контролер Flash-памяти:
- аппаратный ускоритель работы с Flash-памятью;
- программирование 32-битными словами;
- функции защиты Flash-памяти от несанкционированного доступа;
- Осциллятор и управление тактовой частотой:
- работа от внешнего кварцевого резонатора 4 МГц или 16 МГц;
- внешний осциллятор 32768 Гц;
- встроенный осциллятор 8 МГц, встроенный осциллятор 32 кГц;;
- встроенный PLL;
- независимые биты настройки источника тактовой частоты для периферии;
- Управление питанием:
- для работы необходим один источник питания 2.7 В – 3.6 В;
- интегрированный LDO регулятор 1.8 В для питания ядра и периферии;
- возможность подключения резервного источника питания
- четыре энергосберегающих режима работы: Sleep, Deep-Sleep1, Deep-Sleep2, Power-Down;
- схема BOR и программируемый уровень детектора низкого напряжения питания;
- Операционные усилители и компараторы:
- два программно конфигурируемых аналоговых компаратора;
- два программно конфигурируемых операционных усилителя;
- Аналого-цифровой перобразователь:
- 12-битное разрешение, 8 каналов;
- скорость работы 1 MSPS;
- Таймеры:
- двойной 16-битный таймер общего назначения;
- до 4 каналов ШИМ сравнения или входов захвата;
- вход внешней синхронизации;
- сторожевой таймер;
- часы реального времени;
- Коммуникационные интерфейсы:
- I2C с поддержкой режимов master/slave, частота 400 кГц;
- SPI интерфейс с рабочей частотой до 18 Мгц и поддержкой режима master/slave;
- USART интерфейс;
- Порты ввода/вывода:
- до 32 линий ввода/вывода;
- 16 линий могут быть сконфигурированы как выводы внешних прерываний;
- 5 В толерантные выводы (за исключением сконфигурированных, как аналоговые входы);
- Поддержка отладки:
- SWD порт (Serial Wire Debug).
Программные и аппаратные отладочные инструменты, поддерживающие работу с данным микроконтроллером:
- Поддержка операционных систем реального времени:
- Keil RTX;
- FreeRTOS;
- IAR PowerPac;
- CooCox CoOS;
- Отладочные наборы:
- Keil MDK-ARM;
- IAR EWARM;
- отладочная плата Holtek на базе HT32F125x;
- отладочный USB адаптер e-Link32.