Адресное пространство

Встроенная эмуляция

Система тактирования

Система тактирования разработана специально для использования в приложениях с питанием от батарей. Вспомогательная низкочастотная система тактирования (ACLK) работает непосредственно от обычного часового кристалла (32,678 кГц). Модуль ACLK может использоваться в качестве фоновой системы реального времени с функцией самостоятельного "пробуждения". Интегрированный высокоскоростной осциллятор с цифровым управлением (DCO) может быть источником основного тактирования (MCLK) для ЦПУ и высокоскоростных периферийных устройств. Модуль DCO становится активным и стабильным менее чем через 6 мкс после запуска. Решения на основе архитектуры MSP430 позволяют эффективно использовать высокопроизводительное 16-разрядное RISC CPU в очень малые промежутки времени:

- низкочастотная вспомогательная система тактирования обеспечивает работу микроконтроллера в режиме ультранизкого потребления мощности;

- активизация основного высокоскоростного модуля тактирования позволяет выполнить быструю обработку сигналов.

Встроенная логическая подсистема эмуляции находится непосредственно в устройстве и доступна через JTAG без использования дополнительных системных ресурсов.

Выгоды встроенной эмуляции состоятв следующем:

- возможна фоновая разработка и отладка на полной рабочей скорости;

- поддерживается использование контрольных точек и пошаговое выполнение программы;

- объект внутрисхемной разработки имеет те же характеристики, что и в конечном устройстве;

- сохраняется целостность смешанных сигналов, на которую не влияют помехи кабельной разводки.

 

Семейство MSP430 имеет фон Неймановскую архитектуру с единым адресным пространством для регистров специального назначения (SFR), периферии, ОЗУ и Flash-памяти программ. Общий объем адресуемой памяти составляет 64 кБ.

 

Рис. – Карта памяти MSP 430

 

Конкретное распределение памяти можно узнать из справочных данных на интересующее устройство. Доступ к программному коду выполняется всегда по четным адресам. Данные могут быть доступны как байты или как слова.