Микроконтроллеры семейства MSP430

Микроконтроллеры MSP430 - это 16-разрядные микроконтроллеры RISC-архитектуры, с развитой периферией и сверхнизким энергопотреблением. Наиболее важные отличительные особенности RISC архитектуры: архитектура регистр-регистр, простые способы адресации, простые команды и большой регистровый файл. Микроконтроллер MSP430 имеет 27 основных инструкций и 24 дополнительных инструкции, что значительно упрощает процесс генерации команд. Отсутствуют специальные команды обращения к аккумулятору, памяти или к периферийным устройствам. Это существенно повышает эффективность работы процессора.

Ядро процессора - 16-битовое RISC ALU и шестнадцать 16-битовых регистров. Четыре регистра выполняют функции программного счетчика (PC), регистра статуса (SR), указателя стека (SP) и регистра констант (CG). Остальные двенадцать 16-битовых регистра - полностью в распоряжении пользователя. Регистры общего назначения используются для хранения переменных, указателей и для операций с данными. Процессор обращается к этим регистрам непосредственно, что содействует высокой эффективности работы микроконтроллера MSP430.

Контроллер RAM Flash I/O USART Cap/ Com Comp _A АЦП ЖКИ Особенности Корпус
MSP430F1101A 1K   + программно1     20DGW,DW,PW,24RGE
MSP430F1111A 2K   + программно1     20DGW,DW,PW,24RGE
MSP430F1121A 4K   + программно1     20DGW,DW,PW,24RGE
MSP430F1122 4K     5-ch ADC10   BOR, TS 20DW,PW,32RHB
MSP430F1132 8K     5-ch ADC10   BOR, TS 20DW,PW,32RHB
MSP430F122 4K + программно1     28DW,PW,32RHB
MSP430F123 8K + программно1     28DW,PW,32RHB
MSP430F1222 4K   8-ch ADC10   BOR, TS 28DW,PW,32RHB
MSP430F1232 8K   8-ch ADC10   BOR, TS 28DW,PW,32RHB
MSP430F133 8K + 8-ch ADC12   TS 64PM,PAG,RTD
MSP430F135 16K + 8-ch ADC12   TS 64PM,PAG,RTD
MSP430F147 1K 32K 3+7 + 8-ch ADC12   MPY, TS 64PM,PAG,RTD
MSP430F1471 1K 32K 3+7 + программно1   MPY 64PM,RTD
MSP430F148 2K 48K 3+7 + 8-ch ADC12   MPY, TS 64PM,PAG,RTD
MSP430F1481 2K 48K 3+7 + программно1   MPY 64PM,RTD
MSP430F149 2K 60K 3+7 + 8-ch ADC12   MPY, TS 64PM,PAG,RTD
MSP430F1491 2K 60K 3+7 + программно1   MPY 64PM,RTD
MSP430F155 16K 3+3 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, TS 64PM
MSP430F156 1K 24K 3+3 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, TS 64PM
MSP430F157 1K 32K 3+3 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, TS 64PM
MSP430F167 1K 32K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM
MSP430F168 2K 48K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM
MSP430F169 2K 60K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM
MSP430F1610 5K 32K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM,RTD
MSP430F1611 10K 48K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM,RTD
MSP430F1612 5K 55K 3+7 + 8-ch ADC12   2xDAC12, DMA, I2C, SVS, BOR, MPY, TS 64PM,RTD
MSP430F20012 1K   + программно1   BOR 14PW,N,16RSA
MSP430F20022 1K     ADC10   BOR, TS, USI 14PW,N,16RSA
MSP430F2003 1K     SD16   BOR, TS, USI 14PW,N,16RSA
MSP430F20112 2K   + программно1   BOR 14PW,N,16RSA
MSP430F20122 2K     ADC10   BOR, TS, USI 14PW,N,16RSA
MSP430F2013 2K     SD16   BOR, TS, USI 14PW,N,16RSA
MSP430F2101 1K   + программно1   BOR 20DGW,DW,PW,24RGE
MSP430F2111 2K   + программно1   BOR 20DGW,DW,PW,24RGE
MSP430F2121 4K   + программно1   BOR 20DGW,DW,PW,24RGE
MSP430F2131 8K   + программно1   BOR 20DGW,DW,PW,24RGE
MSP430F412 4K   + программно1 SVS, BOR 64PM,RTD
MSP430F413 8K   + программно1 SVS, BOR 64PM,RTD
MSP430F415 16K   3,5 + программно1 SVS, BOR 64PM
MSP430F417 1K 32K   3,5 + программно1 SVS, BOR 64PM
MSP430F423 8K   3 x SD16 SVS, BOR, TS 64PM
MSP430F425 16K   3 x SD16 SVS, BOR, TS 64PM
MSP430F427 1K 32K   3 x SD16 SVS, BOR, TS 64PM
MSP430F4250 16K   3 x SD16 SVS, BOR, TS 48DL,RQZ
MSP430F4260 24K   3 x SD16 SVS, BOR, TS 48DL,RQZ
MSP430F4270 32K   3 x SD16 SVS, BOR, TS 48DL,RQZ
MSP430FE423 8K   3 x SD16 E-meter, SVS, BOR, TS 64PM
MSP430FE425 16K   3 x SD16 E-meter, SVS, BOR, TS 64PM
MSP430FE427 1K 32K   3 x SD16 E-meter, SVS, BOR, TS 64PM
MSP430FW423 8K 3,5 + программно1 F-meter, SVS, BOR 64PM
MSP430FW425 16K 3,5 + программно1 F-meter, SVS, BOR 64PM
MSP430FW427 1K 32K 3,5 + программно1 F-meter, SVS, BOR 64PM
MSP430F435 16K 3+3 + 8-ch ADC12 128/ 160 SVS, BOR, TS 80PN,100PZ
MSP430F436 1K 24K 3+3 + 8-ch ADC12 128/ 160 SVS, BOR, TS 80PN,100PZ
MSP430F437 1K 32K 3+3 + 8-ch ADC12 128/ 160 SVS, BOR, TS 80PN,100PZ
MSP430FG437 1K 32K 3+3 + 12-ch ADC12 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS 80PN
MSP430FG438 2K 48K 3+3 + 12-ch ADC12 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS 80PN
MSP430FG439 2K 60K 3+3 + 12-ch ADC12 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS 80PN
MSP430F447 1K 32K 3+7 + 8-ch ADC12 SVS, BOR, MPY, TS 100PZ
MSP430F448 2K 48K 3+7 + 8-ch ADC12 SVS, BOR, MPY, TS 100PZ
MSP430F449 2K 60K 3+7 + 8-ch ADC12 SVS, BOR, MPY, TS 100PZ

Примечания:
1Используется модуль компаратора A
2 Предварительная информация

CapCom - количество регистров захвата/сравнения таймеров А и В DMA - контроллер прямого доступа к памяти I2C - модуль интерфейса I2C SVS - супервизор питания - модуль слежения за напряжением питания конлер прямого доступа к памяти I2C - модуль интерфейса I2C SVS - супервизор питания - модуль слежения за напряжением питания контроллера и дополнительным внешним напряжением BOR - Brown-Out Reset - генератор сигнала сброса при понижении напряжения питания USI - универсальный последовательный интерфейс MPY - умножитель 16х16 Comp_A - аналоговый компаратор SD - сигма-дельта АЦП (указано количество) ЖКИ - количество сегментов ЖКИ, поддерживаемых контроллером TS - внутренний датчик температуры (часть модуля АЦП) DAC12 - 12-разрядный ЦАП (указано количество) OPAMP - операционный усилитель (указано количество)