Микроконтроллеры 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 | 128 | 1K | 14 | 3 | + | программно1 | 20DGW,DW,PW,24RGE | |||
| MSP430F1111A | 128 | 2K | 14 | 3 | + | программно1 | 20DGW,DW,PW,24RGE | |||
| MSP430F1121A | 256 | 4K | 14 | 3 | + | программно1 | 20DGW,DW,PW,24RGE | |||
| MSP430F1122 | 256 | 4K | 14 | 3 | 5-ch ADC10 | BOR, TS | 20DW,PW,32RHB | |||
| MSP430F1132 | 256 | 8K | 14 | 3 | 5-ch ADC10 | BOR, TS | 20DW,PW,32RHB | |||
| MSP430F122 | 256 | 4K | 22 | 1 | 3 | + | программно1 | 28DW,PW,32RHB | ||
| MSP430F123 | 256 | 8K | 22 | 1 | 3 | + | программно1 | 28DW,PW,32RHB | ||
| MSP430F1222 | 256 | 4K | 22 | 1 | 3 | 8-ch ADC10 | BOR, TS | 28DW,PW,32RHB | ||
| MSP430F1232 | 256 | 8K | 22 | 1 | 3 | 8-ch ADC10 | BOR, TS | 28DW,PW,32RHB | ||
| MSP430F133 | 256 | 8K | 48 | 1 | 3 | + | 8-ch ADC12 | TS | 64PM,PAG,RTD | |
| MSP430F135 | 512 | 16K | 48 | 1 | 3 | + | 8-ch ADC12 | TS | 64PM,PAG,RTD | |
| MSP430F147 | 1K | 32K | 48 | 2 | 3+7 | + | 8-ch ADC12 | MPY, TS | 64PM,PAG,RTD | |
| MSP430F1471 | 1K | 32K | 48 | 2 | 3+7 | + | программно1 | MPY | 64PM,RTD | |
| MSP430F148 | 2K | 48K | 48 | 2 | 3+7 | + | 8-ch ADC12 | MPY, TS | 64PM,PAG,RTD | |
| MSP430F1481 | 2K | 48K | 48 | 2 | 3+7 | + | программно1 | MPY | 64PM,RTD | |
| MSP430F149 | 2K | 60K | 48 | 2 | 3+7 | + | 8-ch ADC12 | MPY, TS | 64PM,PAG,RTD | |
| MSP430F1491 | 2K | 60K | 48 | 2 | 3+7 | + | программно1 | MPY | 64PM,RTD | |
| MSP430F155 | 512 | 16K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, TS | 64PM | |
| MSP430F156 | 1K | 24K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, TS | 64PM | |
| MSP430F157 | 1K | 32K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, TS | 64PM | |
| MSP430F167 | 1K | 32K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM | |
| MSP430F168 | 2K | 48K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM | |
| MSP430F169 | 2K | 60K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM | |
| MSP430F1610 | 5K | 32K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM,RTD | |
| MSP430F1611 | 10K | 48K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM,RTD | |
| MSP430F1612 | 5K | 55K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 2xDAC12, DMA, I2C, SVS, BOR, MPY, TS | 64PM,RTD | |
| MSP430F20012 | 128 | 1K | 10 | 2 | + | программно1 | BOR | 14PW,N,16RSA | ||
| MSP430F20022 | 128 | 1K | 10 | 2 | ADC10 | BOR, TS, USI | 14PW,N,16RSA | |||
| MSP430F2003 | 128 | 1K | 10 | 2 | SD16 | BOR, TS, USI | 14PW,N,16RSA | |||
| MSP430F20112 | 128 | 2K | 10 | 2 | + | программно1 | BOR | 14PW,N,16RSA | ||
| MSP430F20122 | 128 | 2K | 10 | 2 | ADC10 | BOR, TS, USI | 14PW,N,16RSA | |||
| MSP430F2013 | 128 | 2K | 10 | 2 | SD16 | BOR, TS, USI | 14PW,N,16RSA | |||
| MSP430F2101 | 128 | 1K | 16 | 3 | + | программно1 | BOR | 20DGW,DW,PW,24RGE | ||
| MSP430F2111 | 128 | 2K | 16 | 3 | + | программно1 | BOR | 20DGW,DW,PW,24RGE | ||
| MSP430F2121 | 256 | 4K | 16 | 3 | + | программно1 | BOR | 20DGW,DW,PW,24RGE | ||
| MSP430F2131 | 256 | 8K | 16 | 3 | + | программно1 | BOR | 20DGW,DW,PW,24RGE | ||
| MSP430F412 | 256 | 4K | 48 | 3 | + | программно1 | 96 | SVS, BOR | 64PM,RTD | |
| MSP430F413 | 256 | 8K | 48 | 3 | + | программно1 | 96 | SVS, BOR | 64PM,RTD | |
| MSP430F415 | 512 | 16K | 48 | 3,5 | + | программно1 | 96 | SVS, BOR | 64PM | |
| MSP430F417 | 1K | 32K | 48 | 3,5 | + | программно1 | 96 | SVS, BOR | 64PM | |
| MSP430F423 | 256 | 8K | 14 | 1 | 3 | 3 x SD16 | 128 | SVS, BOR, TS | 64PM | |
| MSP430F425 | 512 | 16K | 14 | 1 | 3 | 3 x SD16 | 128 | SVS, BOR, TS | 64PM | |
| MSP430F427 | 1K | 32K | 14 | 1 | 3 | 3 x SD16 | 128 | SVS, BOR, TS | 64PM | |
| MSP430F4250 | 256 | 16K | 32 | 1 | 3 | 3 x SD16 | 56 | SVS, BOR, TS | 48DL,RQZ | |
| MSP430F4260 | 256 | 24K | 32 | 1 | 3 | 3 x SD16 | 56 | SVS, BOR, TS | 48DL,RQZ | |
| MSP430F4270 | 256 | 32K | 32 | 1 | 3 | 3 x SD16 | 56 | SVS, BOR, TS | 48DL,RQZ | |
| MSP430FE423 | 256 | 8K | 14 | 1 | 3 | 3 x SD16 | 128 | E-meter, SVS, BOR, TS | 64PM | |
| MSP430FE425 | 512 | 16K | 14 | 1 | 3 | 3 x SD16 | 128 | E-meter, SVS, BOR, TS | 64PM | |
| MSP430FE427 | 1K | 32K | 14 | 1 | 3 | 3 x SD16 | 128 | E-meter, SVS, BOR, TS | 64PM | |
| MSP430FW423 | 256 | 8K | 48 | 1 | 3,5 | + | программно1 | 96 | F-meter, SVS, BOR | 64PM |
| MSP430FW425 | 512 | 16K | 48 | 1 | 3,5 | + | программно1 | 96 | F-meter, SVS, BOR | 64PM |
| MSP430FW427 | 1K | 32K | 48 | 1 | 3,5 | + | программно1 | 96 | F-meter, SVS, BOR | 64PM |
| MSP430F435 | 512 | 16K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 128/ 160 | SVS, BOR, TS | 80PN,100PZ |
| MSP430F436 | 1K | 24K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 128/ 160 | SVS, BOR, TS | 80PN,100PZ |
| MSP430F437 | 1K | 32K | 48 | 1 | 3+3 | + | 8-ch ADC12 | 128/ 160 | SVS, BOR, TS | 80PN,100PZ |
| MSP430FG437 | 1K | 32K | 48 | 1 | 3+3 | + | 12-ch ADC12 | 128 | 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS | 80PN |
| MSP430FG438 | 2K | 48K | 48 | 1 | 3+3 | + | 12-ch ADC12 | 128 | 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS | 80PN |
| MSP430FG439 | 2K | 60K | 48 | 1 | 3+3 | + | 12-ch ADC12 | 128 | 2xDAC12, 3xOPAMP, DMA, SVS, BOR, TS | 80PN |
| MSP430F447 | 1K | 32K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 160 | SVS, BOR, MPY, TS | 100PZ |
| MSP430F448 | 2K | 48K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 160 | SVS, BOR, MPY, TS | 100PZ |
| MSP430F449 | 2K | 60K | 48 | 2 | 3+7 | + | 8-ch ADC12 | 160 | SVS, BOR, MPY, TS | 100PZ |
Примечания:
1 - Используется модуль компаратора А
2 - Предварительная информация
|
CapCom - количество регистров захвата/сравнения таймеров А и В |
MPY - умножитель 16х16 |
Все контроллеры имеют встроенный 16-разрядный сторожевой таймер
Все контроллеры поддерживают индустриальный температурный режим










Версия для печати