Номенклатура микроконтроллеров MSP430 компании Texas Instruments была пополнена моделями с интегрированным модулем USB. Существует целый ряд применений, для которых в той или иной степени необходимо подключение по USB, например, системы сбора данных c аналоговых и цифровых датчиков, портативные измерители т.д. Интеграция USB в MSP430, вместе с интуитивно понятными средствами отладки и программным обеспечением помогут разработчикам как можно проще внедрить USB в их проекты.
Наименование
Память
программ
(Кб)
RAM
(Кб)
16-битные
таймеры
АЦП
Общие
периферийные
модули
Дополнительные
возможности
Корпуса
MSP430F663x
128…256
8…16
4
12 бит
WDT, RTC,
DMA (3-6), MPY32,
Comp_B, UART,
SPI, I2C, PMM
(BOR, SVS, SVM, LDO)
USB, EDI, DAC12, LCD,
Backup battery switch
100QFP,
113ZQW
MSP430F563x
128…256
8…16
USB, EDI, DAC12,
Backup battery switch
MSP430F552x
32…128
6…8
USB, 25MIPS
80PN,
64RGC,
80ZQE
MSP430F551x
32…128
4…8
—
MSP430F550x
8…32
4
10 бит
48 RGZ, 48PT,
64RGC, 80ZQE
Основные характеристики серий MSP430F55xx/56xx/66xx
Интегрированный модуль USB.
Низкое энергопотребление (5 режимов).
Различные варианты корпусов (самый маленький 5×5 мм).
Аналоговая часть
10/12-битный АЦП;
12-битный ЦАП (56xx и 66xx);
аналоговый компаратор.
Драйвер 160 сегментного LCD (только 66xx).
Последовательный интерфейс передачи данных USCI (I2C, SPI,UART, IrDA).
четыре 16 битных таймера, RTC (часы реального времени)
Улучшенная функциональность
расширенный диапазон напряжения питания 1.8…3.6 В;
внутрисистемное программирование при низком напряжении питания 1.8 В;
возможность чтения данных во время операции стирания.
Новый модуль управления питанием (PMM)
расширенные возможности управления;
смена источника тактирования системы реального времени во время сберегающего режима;
встроенный стабилизатор напряжения (LDO);
программируемый двухуровневый менеджер и супервизор питания (SVM/SVS);
возможность организации резервного питания, возможность питания от USB или батареи;
настраиваемое напряжение ядра для оптимизации потребления.
Простота использования
надежная и гибкая система тактирования (0,один или два внешних источника тактирования);
надежная флешь-память;
предустановленная настраиваемая пользователем начальная область загрузки – bootstrap loader (BSL).
Совместимость по коду
унифицированный набор команд MSP430;
совместимая архитектура MSP430CPUx;
совместимые средства разработки со всеми MSP430.
Возможности модуля USB
Full-speed USB до 12 Мбит/с;
Поддержка трех типов передачи данных control, interrupt и bulk;
По восемь линий ввода/вывода в каждом направлении;
Встроенный LDO-стабилизатор на 3.3 В для питания от 5 В VBUS USB;
Встроенный подтягивающий резистор линии D+(DATA+);
Встроенный приемопередатчик.
Удобство разработки и поддержка
В качестве среды разработки можно использовать Code Composer Studio v4, доступна бесплатная версия (Core Edition) с ограничением по коду – 16 Кб, а так же IAR Embedded Workbench. С выходом новых контроллеров появилась возможность прошивки через USB на производстве и в случае необходимости, обновления микрокода конечным пользователем на объекте. Выпущена специальная утилита MSP430 USB Descriptor Tool
автоматически создает код дескриптора;
позволяет менять функциональность стека с помощью удобного пользовательского интерфейса;
Для сокращения временных затрат на разработку на сайте TI доступны бесплатные стеки:
Communication device class (CDC);
Human interface device (HID);
Mass storage class (MSC);
и другие предоставляемые партнерами.
А также можно заказать целевые платы с сокетами для внутрисистемного программирования и отладки через JTAG и Spy-Bi-Wire (двухпроводный JTAG)
Номенклатура микроконтроллеров MSP430 компании Texas Instruments была пополнена моделями с интегрированным модулем USB. Существует целый ряд применений, для которых в той или иной степени необходимо подключение по USB, например, системы сбора данных c аналоговых и цифровых датчиков, портативные измерители т.д. Интеграция USB в MSP430, вместе с интуитивно понятными средствами отладки и программным обеспечением помогут разработчикам как можно проще внедрить USB в их проекты.
Наименование
Память
программ
(Кб)
RAM
(Кб)
16-битные
таймеры
АЦП
Общие
периферийные
модули
Дополнительные
возможности
Корпуса
MSP430F663x
128…256
8…16
4
12 бит
WDT, RTC,
DMA (3-6), MPY32,
Comp_B, UART,
SPI, I2C, PMM
(BOR, SVS, SVM, LDO)
USB, EDI, DAC12, LCD,
Backup battery switch
100QFP,
113ZQW
MSP430F563x
128…256
8…16
USB, EDI, DAC12,
Backup battery switch
MSP430F552x
32…128
6…8
USB, 25MIPS
80PN,
64RGC,
80ZQE
MSP430F551x
32…128
4…8
—
MSP430F550x
8…32
4
10 бит
48 RGZ, 48PT,
64RGC, 80ZQE
Основные характеристики серий MSP430F55xx/56xx/66xx
Возможности модуля USB
Удобство разработки и поддержка
В качестве среды разработки можно использовать Code Composer Studio v4, доступна бесплатная версия (Core Edition) с ограничением по коду – 16 Кб, а так же IAR Embedded Workbench. С выходом новых контроллеров появилась возможность прошивки через USB на производстве и в случае необходимости, обновления микрокода конечным пользователем на объекте. Выпущена специальная утилита MSP430 USB Descriptor Tool
Для сокращения временных затрат на разработку на сайте TI доступны бесплатные стеки:
А также можно заказать целевые платы с сокетами для внутрисистемного программирования и отладки через JTAG и Spy-Bi-Wire (двухпроводный JTAG)