Микропроцессоры и микроконтроллеры

 
 
 
«Maybe 'just one little global variable' isn't too unmanageable, but that style leads to code that is useless except to its original programmer»
Bjarne Stroustrup
Русский | Українська


Микропроцессоры и микроконтроллеры :: Статьи :: 16-разрядные приборы MSP430F20XX -кардинальное обновление рынка микроконтроллеров.Часть вторая

16-разрядные приборы MSP430F20XX -кардинальное обновление рынка микроконтроллеров.Часть вторая

Таблица 1. Сводная таблица устройств MSP430F20xx

Устройство/параметр

MSP430F2001

MSP430F2002

MSP430F2003

MSP430F2011

MSP430F2012

MSP430F2013

Максимальная тактовая частота ядра, МГц

16

16

16

16

16

16

Flash-памятьпрограмм, кбайт

1112 2 2

Flash-памятьданных, байт

256

256

256

256

256

256

RAM, байт

128

128

128

128

128

128

Линии GPIO

10

10

10

10

10

10

Исполнение в корпусах

14PDIP, 14TSSOP, 16QFN

14PDIP, 14TSSOP, 16QFN

14PDIP, 14TSSOP, 16QFN

14PDIP, 14TSSOP, 16QFN

14PDIP, 14TSSOP, 16QFN

14PDIP, 14TSSOP, 16QFN

АЦП

-

10-разрядный SAR

16-разрядный сигма-дельта

-

10-разрядный SAR

16-разрядный сигма-дельта

Аналоговый компаратор

\'- - + - -

Интерфейсы

Таймер UART

USI с поддержкой SPI/PC, таймер UART

USI с поддержкой SPI/PC, таймер UART

Таймер UART

USI с поддержкой SPI/PC, таймер UART

USI с поддержкой SPI/PC, таймер UART

Таймеры

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

Один сторожевой/интервальный, один 16-разрядный с двумя регистрами сравнения/ захвата

MSP430F2013: 2 Кбайт + 256 байт Flash-памяти, 128 байт RAM.

• Исполнение в 14-выводном корпусе TSSOP, 14-выводном корпусе PDIP и 16-выводном корпусе QFN.

• Рабочий температурный диапазон -40...105°С.

Сравнительные параметры всех выпускаемых на сегодняшний день устройств подсемейства MSP430F20xx приведены в таблице 1, а блок-схема наиболее функционально насыщенных устройств MSP430F20xx - MSP430F20x3 приведена на рисунке 1.

Приборы MSP430F20xx позиционируются корпорацией Texas Instruments как «микроконтроллеры смешанных сигналов», т.е. устройства, ориентированные на эффективную обработку как цифровой, так и аналоговой информации. Для такого заявления имеются все основания, поскольку все приборы MSP430F20xx имеют мощное 16-разрядное RISC-ядро с регистровым файлом из 16-разрядных регистров (аккумуляторов) и генератором констант, что позволяет оптимизировать выполнение кода. Вместе с тем, приборы MSP430F20xx имеют на кристалле комплексный набор аналого-

вой периферии (10/16-разрядный АЦП, программируемый усилитель (PGA), встроенный ИОН), позволяющий производить высокоскоростные и/или высокоточные аналоговые измерения без добавления в систему каких-либо внешних устройств.

Таким образом, по мнению автора, приборы MSP430F20xx с 16-разрядным АЦП могут быть отнесены к классу встраиваемых МК, условно именуемых «микроконверторами». Следует заметить, что этот термин (как и юридические права на него) принадлежит

компания  Analog Devices

компании Analog Devices. Под микроконверторами понимаются МК, ориентированные на высокоточные аналоговые измерения и имеющие на кристалле прецизионный модуль АЦП разрядностью не менее 12 бит со вспомогательной аналоговой периферией и процессорное ядро, в функции которого входит обработка результатов АЦП и создание интерфейса с внешней средой. Применение микроконверторов значительно удешевляет электронную аппаратуру, так как позволяет реализовать на одной микросхеме устройства, которые иначе потребовали бы наличия двух-трех отдельных микросхем: АЦП, МК, ИОН.