Mikrokontroler picoPower AVR32 AT32UC3L
Mikrokontroler AVR32 o rekordowo małym poborze mocy 0,48 mW/MHz
Najnowszy mikrokontroler AVR32 opracowany przez firmę Atmel wykazuje najmniejszy wśród wszystkich układów tej klasy pobór mocy, wynoszący zaledwie 0,48 mW/MHz w stanie aktywnym. Zastosowanie technologii picoPower oznacza, że pobór prądu w stanie sleep nie przekracza 1,5µA z aktywnym oscylatorem zegarowym 32 kHz, a po wyłączeniu wszystkich oscylatorów zmniejsza się poniżej 100nA. Zakres napięć zasilania wynosi od 1,62 do 3,6V. Moc obliczeniowa układu wynosi 64 DMIPS przy częstotliwości taktowania 50 MHz. Produkowane są trzy wersje różniące się pojemnością wewnętrznej pamięci Flash, która może wynosić 16, 32 lub 64kB.
Model picoPower AVR32 AT32UC3L został wyposażony w blok reakcji na zdarzenia Embedded Capacitive Touch Peripheral and Event System pozwalający w niektórych przypadkach wyeliminować standardową, czasochłonną obsługę przerwań i zapewniający deterministyczny czas odpowiedzi. Może on być wykorzystany do przesyłania sygnałów (zdarzeń) pomiędzy blokami peryferyjnymi bez interwencji CPU. Współpracuje też bezpośrednio z dowolnymi przyciskami i suwakami wykonanymi w technice pojemnościowej, nie wymagając tworzenia dodatkowego oprogramowania sterującego. Jednostka CPU może być wyprowadzana ze stanu uśpienia po zadziałaniu dowolnego przycisku pojemnościowego.
AT32UC3L udostępnia nowy mechanizm ochrony własności intelektualnej o nazwie FlashVault, pozwalający na częściowe (sukcesywne) programowanie i blokowanie poszczególnych obszarów pamięci Flash. Kod programu przechowywany w zabezpieczonych obszarach pamięci może być wykonywany, jednak nie jest możliwe jego odczytanie, skopiowanie ani debuggowanie. W chronionych obszarach mogą być zapisywane np. biblioteki matematyczne lub algorytmy szyfrujące przed dostarczeniem mikrokontrolerów do firmy tworzącej dalszą część oprogramowania wbudowanego.
Ważniejsze funkcje AT32UC3L:
- rozbudowany system generacji i kontroli częstotliwości (licznik częstotliwości, zegar RTC z kalendarzem, precyzyjny oscylator kwarcowy, pętla PLL),
- 9-kanałowy 12-bitowy przetwornik A/C z 8-kanałowym komparatorem analogowym,
- czujnik temperatury,
- 8-bitowe wyjście PWM na każdej linii I/O (zegar do 150 MHz),
- watchdog okienkowy (WDT),
- 6 liczników/timerów 16-bitowych,
- interfejs SPI master/slave,
- 4 układy USART,
- 4 interfejsy TWI (2 x master, 2 x slave) 400 kb/s kompatybilne z I²C,
- 5 linii wysokoprądowych.
Mikrokontrolery AT32UC3L są produkowane w 48-wyprowadzeniowych obudowach TQFP, QFN i TLLGA. Cena wersji z 64 i 16kB pamięci Flash wynoszą odpowiednio 1,96 USD i 1,47 USD przy zamówieniach 10 tys. sztuk.
Więcej na www.atmel.com |