Компания Holtek Semiconductor выпускает 8-битный Flash-микроконтроллер, который имеет встроенную периферию для реализации голосовых функций – HT83F02. В сравнении с предшествующими микроконтроллерами данного типа с однократно программируемой памятью, которые программируются пользователем, и в дальнейшем содержимое памяти изменить не возможно, данные устройства имеют Flash-память и могут быть перепрограммированы многократно посредством интерфейса внутрисхемного программирования. Встроенный интерфейс SPI может использоваться для программирования подключенных внешних микросхем Flash-памяти для хранения данных (в данном случае для хранения звуковых данных).
Голосовые функции, на сегодняшний день, внедряются во многие устройства и приложения, однако, внедрение таковых функций на многих языках создает определенные трудности при разработке. Преодолть эти трудности возможно при помощи микроконтроллера HT83F02, имеющего стандартный интерфейс SPI для подключения внешней Flash-памяти. Интерфейс позволяет подключать память различного объема в соответствии с требованиями приложения.
В состав микроконтроллера входит одноканальный 12-битный ЦАП и ШИМ, к которому непосредственно можно подключить 8- или 16-омный звуковой излучатель, а также контроллер интерфейса I2C и SPI.
Отличительные особенности и основные характеристики микроконтроллера HT83F02:
- встроенное RISC ядро, рабочая частота до 12 МГц;
- 63 мощные инструкции;
- Flash-память программ 2 КБайта (16-битная организация);
- 208 Байт RAM;
- встроенный осциллятор с фиксированными частотами 4 МГц, 8 МГц, 12 МГц;
- два 8-битных таймера;
- 12-битный высококачественный ЦАП;
- ШИМ модуль с возможностью прямого подключения звукового излучателя;
- сторожевой таймер;
- модуль последовательных интерфейсов: SPI, I2C;
- до 19 линий ввода/вывода общего назначения;
- энергосберегающие режимы работы;
- напряжение питания 2.4 В - 5.5 В;
- корпус: 28-выводный SSOP.
При своих характеристиках микроконтроллер не требует большого числа внешних компонентов, что предоставляет возможность простой и быстрой разработки прикладных голосовых решений.
Микроконтроллеры полностью поддерживаются аппаратным и программным отладочным инструментом EasyPlay с широкими возможностями, включая программирование Flash-памяти и внешней Flash-памяти.