Семейство
MSP430F2xx
STM8L
STM32
xMEGA
AVR
ARM
ALTERA
LPC2000
PIC10
Parallax
8051
Davinci
MSP430
MSP430F2
По
сравнению с существующими сериями семейства MSP430, новая серия
микроконтроллеров отличается удвоенной производительностью и вдвое меньшим
энергопотреблением в режиме холостого хода. Микроконтроллеры серии MSP430F2xx
обеспечивают переход из режима холостого хода с потреблением менее 1 мкА в
активный режим с производительностью 16 MIPS менее чем за 1 мкс. Новые
возможности этой серии позволяют понизить общее энергопотребление, использовать
менее дорогие батареи питания в портативных устройствах и, как следствие,
снизить их стоимость.
Микроконтроллеры этой серии имеют следующие характеристики:
-
Напряжение питания в
пределах от 1.8 В до 3.6 В
-
Ультранизкое потребление
питания
-
Активный режим: 200 мкА
на частоте1 МГц при напряжении питания 2.2 В
-
Режим холостого хода: 0.7
мкА
-
Режим пониженного
энергопотребления(с сохранением памяти): 0.1 мкА
-
Переход из режима
холостого хода в рабочий режим меньше чем за 1 мкс
-
16-разрядная RISC
архитектура, время выполнения команды - 65 нс
-
Базовая конфигурация блока
задающего генератора:
-
16-разрядный таймер с
тремя Capture/Compare
регистрами
-
Встроенный аналоговый
компаратор
-
Последовательное
программирование с битом защиты
-
Загрузчик операционной
системы во флэш-память
-
Семейство состоит из
следующих типов микросхем:
MSP430F2101: 1КБ Флэш-памяти программ + 128Б ОЗУ
MSP430F2111: 2КБ Флэш-памяти программ + 128Б ОЗУ
MSP430F2121: 4КБ Флэш-памяти программ + 256Б ОЗУ
MSP430F2131: 8КБ Флэш-памяти программ + 256Б ОЗУ
-
Доступно в следующих типах
корпусов – SOWB-20, TSSOP-20, TVSOP-20, QFN-24
Функциональная схема семейства MSP430F2XX
предоставлена на рис. 1. Дополнительную информацию можно получить по адресу
www.ti.com/msp430f2xx.
Семейство MSP430x4xx
Микроконтроллеры семейства MSP430x4xx содержат 16-разрядное RISC CPU,
периферийные модули и гибкую систему тактирования, соединенные через фон-Неймановскую общую адресную шину (MAB) памяти и шину
памяти данных (MDB). Объединяя современное CPU с отображаемыми в памяти
аналоговыми и цифровыми периферийными устройствами,
семейство MSP430x4xx предлагает решения для приложений со смешанными сигналами.
Семейство MSP430 обладает следующими ключевыми особенностями:
Архитектура с ультранизким потреблением, увеличивающая время работы при питании
от батарей:
-
для сохранности
содержимого ОЗУ необходим ток не более 0,1 мкА;
-
модуль тактирования
реального времени потребляет 0,8 мкА;
-
ток потребления при
максимальной производительности составляет 250 мкА;
Высококачественная аналоговая периферия для выполнения точных
измерений:
-
встроенные модули
10-разрядного, 12-разрядного или 16-разрядного АЦП скоростью 200 ksps;
-
имеется температурный
датчик и источник опорного напряжения VRef;
-
сдвоенный 12-разрядный
ЦАП;
-
таймеры, управляемые
компаратором для измерения резистивных элементов;
-
схема слежения
(супервизор) за напряжением питания;
16-разрядное RISC CPU, допускающее новые
приложения к фрагментам кода:
-
большой регистровый файл;
-
компактное ядро имеет
пониженное энергопотребление и стоимость;
-
оптимизировано для
современного высокоуровневого программирования;
-
набор команд состоит из 27
инструкций, поддерживается семь режимов адресации;
-
расширенные возможности
векторных прерываний.
Возможность внутрисхемного программирования Flash-памяти позволяет
гибко изменять и обновлять программный код, производить регистрацию данных.
Необходимо отметить, что некоторые устройства из этого семейства предназначены
для специализированного использования:
Серия MSP430F42x отличается встроенным 16-разрядным АЦП. Это
является очень важной особенностью этой серии, поскольку
как правило в современных микроконтроллерах АЦП ограничивается 12-ю разрядами.
Микросхемы этого семейства доступны в следующих типах корпусов – SOP20, SOP28,
SSOP48, QFP64, QFP80, QFP100. Функциональная схема семейства MSP430x4xx
предоставлена на рис. 2. Общее описание можно найти по адресу
http://www-s.ti.com/sc/psheets/slau056e/slau056e.pdf,
или описание каждой из микросхем на сайте
www.ti.com.
Техническая поддержка
Для
MSP430F2xx, MSP430x4xx поддерживается полная совместимость по коду с семейством
MSP430. Средства отладки включают в себя как уже существующий JTAG интерфейс,
так и новый на основе USB. В табл. 1. предоставлены характеристики этих
семейств.
Табл. 1. Характеристики микроконтроллеров семейств MSP430F2xx, MSP430x4xx.
Наименование
|
Тип ROM
|
ROM, кб
|
RAM, байт
|
I/O
|
ЖКИ Сег-мен-ты
|
АЦП
|
Встроенные пери-ферийные устройства
|
Интерфейсы
|
Таймера
|
Програм-мируемый сброс
|
Темпе-ратур-ный датчик
|
Корпус
|
MSP430F2101
|
Flash
|
1
|
128
|
16
|
-
|
-
|
Analog Comparator
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
20DGV, DW,PW,
24RGE
|
MSP430F2111
|
Flash
|
2
|
128
|
16
|
-
|
-
|
Analog Comparator
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
20DGV, DW,PW,
24RGE
|
MSP430F2121
|
Flash
|
4
|
256
|
16
|
-
|
-
|
Analog Comparator
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
20DGV, DW,PW,
24RGE
|
MSP430F2131
|
Flash
|
8
|
256
|
16
|
-
|
-
|
Analog Comparator
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
20DGV, DW,PW,
24RGE
|
MSP430F412
|
Flash
|
4
|
256
|
48
|
96
|
-
|
Analog Comparator SVS
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
64 PM, RTD
|
MSP430F413
|
Flash
|
8
|
256
|
48
|
96
|
-
|
Analog Comparator SVS
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
64 PM, RTD
|
MSP430F415
|
Flash
|
16
|
512
|
48
|
96
|
-
|
Analog Comparator SVS
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
64 PM
|
MSP430F417
|
Flash
|
32
|
1024
|
48
|
96
|
-
|
Analog Comparator SVS
|
-
|
3 16-bit C/C, Watchdog/Interval
|
Yes
|
-
|
64 PM
|
MSP430F423
|
Flash
|
8
|
256
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430F425
|
Flash
|
16
|
512
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430F4250
|
Flash
|
16
|
256
|
32
|
56
|
16-bit Sigma Delta
|
1 ch DAC12 BOR
|
UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
48 DL
|
MSP430F4260
|
Flash
|
24
|
256
|
32
|
56
|
16-bit Sigma Delta
|
1 ch DAC12 BOR
|
UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
48 DL
|
MSP430F427
|
Flash
|
32
|
1024
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430F4270
|
Flash
|
32
|
256
|
32
|
56
|
16-bit Sigma Delta
|
1 ch DAC12 BOR
|
UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
48 DL
|
MSP430F435
|
Flash
|
16
|
512
|
48
|
128
160
|
12-bit SAR
|
Analog Comparator SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN,
100 PZ
|
MSP430F436
|
Flash
|
24
|
1024
|
48
|
128
160
|
12-bit SAR
|
Analog Comparator SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN,
100 PZ
|
MSP430F437
|
Flash
|
32
|
1024
|
48
|
128
160
|
12-bit SAR
|
Analog Comparator SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN,
100 PZ
|
MSP430F447
|
Flash
|
32
|
1024
|
48
|
160
|
12-bit SAR
|
Analog Comparator Hardware Multiplier SVS
|
2 SPI or UART
|
10 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
100 PZ
|
MSP430F448
|
Flash
|
48
|
2048
|
48
|
160
|
12-bit SAR
|
Analog Comparator Hardware Multiplier SVS
|
2 SPI or UART
|
10 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
100 PZ
|
MSP430F449
|
Flash
|
60
|
2048
|
48
|
160
|
12-bit SAR
|
Analog Comparator Hardware Multiplier SVS
|
2 SPI or UART
|
10 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
100 PZ
|
MSP430FE423
|
Flash
|
8
|
256
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430FE425
|
Flash
|
16
|
512
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430FE427
|
Flash
|
32
|
1024
|
14
|
128
|
16-bit Sigma Delta
|
Hardware Multiplier SVS
|
1 SPI or UART
|
3 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
64 PM
|
MSP430FG437
|
Flash
|
32
|
1024
|
14
|
128
|
12-bit SAR
|
2 DAC 12 3 Op Amp Analog Comparator DMA SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN
|
MSP430FG438
|
Flash
|
48
|
2048
|
48
|
128
|
12-bit SAR
|
2 DAC 12 3 Op Amp Analog Comparator DMA SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN
|
MSP430FG439
|
Flash
|
60
|
2048
|
48
|
128
|
12-bit SAR
|
2 DAC 12 3 Op Amp Analog Comparator DMA SVS
|
1 SPI or UART
|
6 16-bit C/C, Watchdog/ Interval
|
Yes
|
Yes
|
80 PN
|
MSP430FW423
|
Flash
|
8
|
256
|
48
|
96
|
-
|
Analog Comparator SVS
|
UART
|
8 16-bit C/C, Watchdog/ Interval
|
Yes
|
-
|
64 PM
|
MSP430FW425
|
Flash
|
16
|
512
|
48
|
96
|
-
|
Analog Comparator SVS
|
UART
|
8 16-bit C/C, Watchdog/ Interval
|
Yes
|
-
|
64 PM
|
MSP430FW427
|
Flash
|
32
|
1024
|
48
|
96
|
-
|
Analog Comparator SVS
|
UART
|
8 16-bit C/C, Watchdog/ Interval
|
Yes
|
-
|
64 PM
|
|