Архитектура
Микроконтроллеры семейства MSP430
Микроконтроллеры семейства MSP430 содержат 16-разрядное RISC CPU, периферийные модули и гибкую систему тактирования, соединенные через фон Неймановскую общую адресную шину (МАВ) памяти и шину памяти данных (MDB). Объединяя современное CPU с отображаемыми в памяти аналоговыми и цифровыми периферийными устройствами, семейство MSP430 предназначено для приложений со смешанными сигналами.
Семейство MSP430 обладает следующими ключевыми особенностями:
1 Архитектура с ультранизким потреблением, увеличивающая время работы при питании от батарей:
- для сохранности содержимого ОЗУ необходим ток не более 0,1 мкА;
- модуль тактирования реального времени потребляет 0,8 мкА;
- ток потребления при максимальной производительности составляет 250 мкА;
2 Высококачественная аналоговая периферия для выполнения точных измерений:
- встроенные модули 12-разрядного или 10-разрядного АЦП;
- имеется температурный датчик и источник опорного напряжения VRef;
- сдвоенный 12-разрядный ЦАП;
- таймеры, управляемые компаратором для измерения резистивных элементов;
- схема слежения (супервизор) за напряжением питания;
3 16-разрядное RISC CPU:
- большой регистровый файл снимает проблему "узкого файлового горла";
- компактное ядро имеет пониженное энергопотребление и стоимость;
- оптимизировано для современного высокоуровневого программирования;
- набор команд состоит из 27 инструкций, поддерживается семь режимов адресации;
- расширенные возможности векторных прерываний;
4 Возможность внутрисхемного программирования Flash-памяти позволяет гибко изменять и обновлять программный код, производить регистрацию данных непосредственно в системе.
Рис. – Архитектура MSP430