MSP430
Z Wikipedii
MSP430 jest rodziną mikrokontrolerów zaprojektowaną i produkowaną przez firmę Texas Instruments.
Główne cechy MSP430:
Energooszczędność:
- 5 trybów pracy (LPM0-LPM4)
- w trybie aktywnym (Active Mode) pobór prądu około 250 uA/MIPS
- w trybie uśpienia (Standby Mode-LPM3) pobór prądu około 0,8 uA
- w trybie podtrzymania RAMu (LPM4) pobór prądu około 0,1 uA
- możliwość powrotu do trybu aktywnego (start zegara) w czasie mniejszym niż 6 (2) mikrosekundy (DCO)
- zasilanie od 1,8 V do 3,6 V
- sprawia to że układ może działać na jednej baterii do 10 lat (niesamowite)
Architektura:
- typu RISC 16-bitowa
- prędkość od 8 do 16 MIPS (w zależności od układu)
- 16 rejestrów z czego 12 jest ogólnego przeznaczenia
- instrukcje w rejestrach są wykonywane za jeden takt zegara
- architektura jest dostosowana do programowania w C oraz Asemblerze
- w asemblerze mamy zaledwie 27 instrukcji i 7 trybów adresowania
Peryferia (występują zależnie od wersji):
- wbudowany WDT , Timer_A , Timer_B (z różną ilością rejestrów )
- DMA
- 2 x USART
- I2C
- Wbudowany sterownik LCD
- Czujnik temperatury
- Kontroler zasilania Supply Voltage Supervisor (SVR)
- Komparator analogowy
- Przetwornik Analogowo-Cyfrowy ADC10/12/16 bitów i Cyfrowo-Analogowy DAC12 bitów
Cena:
- najtańsze układy można zakupić już od 0,49 $ za sztukę , natomiast rozbudowane starter kity za mniej niż 99$.
- Układy są dostępne w różnych obudowach i z różną liczbą wyprowadzonych pinów
- Możliwe jest dostosowanie do swoich potrzeb ilości pamięci Flash w układzie
Mikrokontrolery | |
---|---|
Intel | Motorola (Freescale Semiconductor) |
8-bitowe: MCS-48 | MCS-51 | 8xC251 16-bitowe: 80186/80188 | MCS-96 | MXS296 |
8-bitowe: 68HC05 | 68HC08 | 68HC11 16-bitowe: 68HC12 | 68HC16 | DSP56k |
ZiLOG | Atmel |
Z8 | Z86E02 | Atmel AT89 | Atmel AT90 - AVR | Atmel AT91SAM - ARM | MARC 4 |
Microchip Technology | Texas Instruments |
PIC | MSP430 | TMS370 |
Philips | Renesas Tech. Corp. |
LPC2000 | LPC900 | LPC700 | H8 | SuperH | M16C | M32R |