Energooszczędne mikrokontrolery MSP430 o poborze prądu 100 µA/MHz z pamięcią FRAM
Texas Instruments
Texas Instruments wprowadza do oferty rodzinę energooszczędnych mikrokontrolerów MSP430FR59x/69x, których pobór prądu ograniczono do zaledwie 100 µA/MHz w stanie aktywnym i 450 nA w trybie standby z aktywnym zegarem RTC. Zawierają one w zależności od wersji od 32 do 128 KB pamięci FRAM. Mogą pracować w przemysłowym zakresie temperatur od -40 do +85°C. Zawierają zestaw zaawansowanych funkcji analogowych obejmujący m.in. przetwornik A/C z wejściem różnicowym, pobierający 140 mA prądu przy szybkości próbkowania 200 kSps czy też interfejs skanujący do mierników przepływu, umożliwiający rejestrowanie ich stanu również w trybie standby, przy 10-krotnej redukcji poboru mocy.
Z ciekawszych elementów wyposażenia warto też wymienić sprzętowy układ szyfrowania AES-256 z generatorem liczb losowych i sterownik ekranów LCD o maksymalnie 320 segmentach.
Zaimplementowana w mikrokontrolerach MSP430FR59x/69x szybka pamięć FRAM charakteryzuje się niezawodnością na poziomie 1015 cykli kasowania/zapisu oraz elastycznością, pozwalającą na przechowywanie w jednym obszarze zarówno danych, jak i kodu programu. Ponieważ nie wymaga uprzedniego kasowania segmentów i jest dostępna na poziomie bitowym, umożliwia ciągłą rejestrację danych on-the-fly. Bezprzewodowe aktualizacje oprogramowania firmware są łatwiejsze, szybsze i wymagają mniejszego poboru mocy. FRAM jest jedyną nieulotną pamięcią embedded, która może być zapisywana z szybkością 8 MB/s przy poborze prądu poniżej 800 mA - ponad 100-krotnie większą od pamięci Flash.
Ważniejsze cechy przykładowego modelu MSP430FR6989:
- 16-bitowa architektura RISC o maksymalnej częstotliwości taktowania 16 MHz;
- zakres napięć zasilania 1,8...3,6 V;
- pobór prądu od 0,02 mA w trybie shutdown do 100 mA/MHz w stanie aktywnym; do 128 KB pamięci FRAM;
- szybkość zapisu pamięci FRAM 125 ns/słowo (64 KB w ciągu 4 ms);
- 32-bitowy mnożnik sprzętowy;
- 3-kanałowy układ DMA;
- zegar RTC z kalendarzem i funkcjami alarmów;
- 5 timerów 16-bitowych (każdy z maks. 7 rejestrami Capture/Compare);
- 16- i 32-bitowy układ korekcji CRC;
- interfejs skanujący Extended Scan IF do współpracy z czujnikami przepływu;
- 16-kanałowy komparator analogowy;
- 16-kanałowy 12-bitowy przetwornik A/C ze źródłem referencyjnym i wzmacniaczem sample/hold;
- 320-segmentowy sterownik wyświetlaczy LCD;
- koprocesor szyfrujący AES-256 + generator RNG.
Mikrokontrolery MSP430FR59x/69x są wzajemnie kompatybilne pod względem rozkładu wyprowadzeń. Ich ceny hurtowe zaczynają się od 3,35 USD przy zamówieniach 1000 sztuk.