Микроконтроллеры семейства 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 - операционный усилитель (указано количество) |