8-bitowe mikrokontrolery tinyAVR do czujników bezprzewodowych
Microchip
ATtiny3217 i ATtiny3216 to najnowsze 8-bitowe mikrokontrolery rodziny tinyAVR z oferty firmy Microchip, zaprojektowane specjalnie do zastosowań w czujnikach bezprzewodowych i urządzeniach z ekranem pojemnościowym. Na tle innych mikrokontrolerów tej rodziny wyróżniają się bardzo dużą pojemnością wewnętrznej pamięci Flash, wynoszącą 32 KB.
Zawierają zestaw funkcji analogowych pozwalających wyeliminować część układów współpracujących, m.in. dwa 10-bitowe przetworniki A/C mogące współpracować z zewnętrznymi czujnikami analogowymi, np. temperatury i ciśnienia. Alternatywnie, jeden z nich może być wykorzystany wraz z kontrolerem PTC (Peripheral Touch Controller) do obsługi pojemnościowego ekranu dotykowego.
Z ważniejszych funkcji wewnętrznych warto wymienić:
- 6-kanałowy Peripheral Event System do sygnalizacji zdarzeń, zmniejszający obciążenie jednostki obliczeniowej,
- blok logiki użytkownika CCL (Configurable Custom Logic),
- 8-bitowy przetwornik C/A,
- 16-bitowy timer RTC i 12-bitowy licznik/timer uniwersalny,
- komparator analogowy,
- układ kontroli CRC.
Oba mikrokontrolery wyposażono w zestaw funkcji bezpieczeństwa, pomagających w monitorowaniu i reagowaniu na wahania i zaniki napięcia zasilającego: POR (Power On Reset), BOD (Brownout Detect), VLM (Voltage Level Monitor) i WWDT (Windowed Watchdog Timer). Ich dopuszczalny zakres napięć zasilania wynosi do 5 V, a dopuszczalna temperatura pracy to +125°C dla wersji w wykonaniu przemysłowym.
ATtiny3217 i ATtiny3216 różnią się jedynie liczbą obsługiwanych kanałów przy współpracy z ekranem pojemnościowym (odpowiednio 14 i 12). Wszystkie mikrokontrolery rodziny tinyAVR są wspierane przez środowisko projektowe Atmel Studio 7 IDE i konfigurator kodu Atmel START.
Ceny hurtowe ATtiny3217 i ATtiny3216 wynoszą od 0,68 USD przy zamówieniach 10 tys. sztuk. Producent oferuje również zestaw ewaluacyjny ATtiny3217 Xplained Pro (ozn. ATTINY3217-XPRO) w cenie 38 USD.