Введение
MC68HC705C8A, расширенная версия MC68HC705C8, является членом недорогого и высокопроизводительного семейства 8-битных микроконтроллеров (MCU) M68HC05. MC68HSC705C8A — это усовершенствованная высокоскоростная версия MC68HC705C8A. Семейство M68HC05 основано на стратегии проектирования интегральных схем (CSIC), определяемых заказчиком. Все микроконтроллеры семейства используют центральный процессор (ЦП) M68HC05 и доступны с различными подсистемами, размерами и типами памяти, а также типами корпусов.
Функции
Особенности MC68HC705C8A включают в себя:
● Центральный процессор M68HC05 (ЦП).
● Встроенный генератор с кристаллическим/керамическим резонатором.
● Ввод/вывод, отображаемый в памяти (I/O).
● Выбираемые конфигурации памяти.
● Выбираемые программируемые и/или непрограммируемые компьютерные сторожевые таймеры, работающие правильно (COP).
● Возможность выбора внешнего прерывания порта B.
● Монитор часов.
● Сильноточный привод на контакте C7 (PC7).
● 24 двунаправленные линии ввода-вывода и 7 линий только ввода.
● Система последовательного интерфейса связи (SCI).
● Система последовательного периферийного интерфейса (SPI).
● Возможность начальной загрузки.
● Энергосберегающие режимы остановки, ожидания и сохранения данных.
● Один источник питания от 3,0 до 5,5 В (режим сохранения данных 2 В).
● Полностью статическая работа.
● Программируемая чувствительность к внешним прерываниям.
● Двунаправленный контакт RESET.
Общее описание
RAM0 — бит 0 управления памятью с произвольным доступом
1 = отображает 32 байта ОЗУ в нулевую страницу, начиная с адреса.
0030 долларов США. Адреса от $0020 до $002F зарезервированы. Этот бит может быть прочитан или записан в любое время, что позволяет изменять конфигурацию памяти во время выполнения программы.
0 = предоставляет 48 байт PROM по адресу $0020–$005F.
RAM1 — бит 1 управления памятью с произвольным доступом
1 = отображает 96 байт ОЗУ на первую страницу, начиная с адреса $0100. Этот бит может быть прочитан или записан в любое время, что позволяет изменять конфигурацию памяти во время выполнения программы.
0 = предоставляет 96 байт PROM по адресу $0100.
SEC — Бит безопасности
Этот бит реализован как стираемая программируемая ячейка постоянного запоминающего устройства (EPROM), и его сброс не влияет.
1 = загрузчик отключен; MCU работает только в однокристальном режиме
0 = безопасность выключена; загрузчик можно включить
IRQ — бит чувствительности контакта запроса прерывания
IRQ устанавливается только при сбросе, но может быть удален программно. Этот бит можно записать только один раз.
1 = вывод IRQ чувствителен как к отрицательному фронту, так и к уровню.
0 = вывод IRQ чувствителен только к отрицательному фронту.
Биты 5, 4 и 0 — не используются; всегда читай 0
Бит 2 — сброс не влияет; читает либо 1, либо 0