ATMEGA88PB-MU

Symbol Micros: ATM88pb-mu
Symbol Kontrahenta:
Obudowa: QFN-32
8-bit MCU; 8kB-FL; 1kB-SRAM; 512B-EE; 27 I/O; 1,8V~5,5V; 20MHz; A/D; USART; SPI; TWI; -40°C ~ 85°C; Odpowiednik: ATMEGA88PB-MUR;
Parametry
Producent: MICROCHIP
Architektura: 8-bit
Pamięć FLASH: 8kB
Pamięć RAM: 1kB
Pamięć EEPROM: 512B
Liczba wejść/wyjść: 27
Zakres napięcia zasilania: 1,8V~5,5V
Producent: Microchip Symbol producenta: ATMEGA88PB-MU RoHS Obudowa dokładna: QFN-32 karta katalogowa
Stan magazynowy:
10 szt.
ilość szt. 1+ 3+ 10+ 30+ 100+
cena netto (PLN) 9,8400 8,0100 6,9500 6,4400 6,1500
Dodaj do porównywarki
Sposób pakowania:
10
Producent: MICROCHIP
Architektura: 8-bit
Pamięć FLASH: 8kB
Pamięć RAM: 1kB
Pamięć EEPROM: 512B
Liczba wejść/wyjść: 27
Zakres napięcia zasilania: 1,8V~5,5V
Częstotliwość: 20,000MHz
Przetwornik A/D: TAK
Przetwornik D/A: NIE
Interfejs UART/USART: TAK
Interfejs SPI: TAK
Interfejs TWI (I2C): TAK
Interfejs CAN: NIE
Interfejs ETHERNET: NIE
Interfejs USB: NIE
Interfejs CRYPT: NIE
Temperatura pracy (zakres): -40°C ~ 85°C
Obudowa: QFN32
Opis szczegółowy

8-bitowy mikrokontroler Atmel AVR® z 8 kB pamięci Flash z możliwością programowania w gotowym urządzeniu ATmega88PB.

Cechy:

• Wydajny 8-bitowy mikrokontroler Atmel ® AVR® o małym zużyciu energii
• Zaawansowana architektura RISC
– 131 instrukcji dających duże możliwości i wykonywanych w większości w jednym cyklu zegara
– 32 8-bitowe rejestry robocze ogólnego przeznaczenia
– Praca w pełni statyczna
– Do 20 MIPS-ów przy 20 MHz
– Wbudowany 2-cyklowy mnożnik
• Podzielona na segmenty pamięć nieulotna o dużej trwałości zapisu
– 8 kB pamięci Flash, którą można programować w gotowym urządzeniu
– 512 bajtów pamięci EEPROM
– 1kB wewnętrznej pamięci SRAM
– Liczba cykli zapisu i odczytu: Flash 10 000, EEPROM 100 000
– Trwałość zapisu: 20 lat przy 85°C / 100 lat przy 25°C
– Opcjonalna sekcja bootloadera z niezależnymi lock bitami
• programowanie przy użyciu bootloadera
• obsługa odczytu podczas zapisywania
– Blokowanie możliwości programowania ze względów bezpieczeństwa
• Obsługa bibliotek Atmel® QTouch®
– Pojemnościowe przyciski dotykowe, suwaki i pokrętła
– Obsługa QTouch i QMatrix
– Do 64 kanałów dotykowych
• Układy peryferyjne
– Dwa 8-bitowe timery/liczniki z osobnymi trybami preskalera i porównywania
– 16-bitowy timer/licznik z osobnymi trybami preskalera, porównywania i przechwytywania
– Licznik czasu rzeczywistego z osobnym oscylatorem
– Sześć kanałów PWM
– 8-kanałowy, 10-bitowy przetwornik ADC z opcją pomiaru temperatury
– Programowalny USART z wykrywaniem początku ramki
– Interfejs SPI master/slave
– Dwuprzewodowy interfejs szeregowy (zgodny ze standardem I2C firmy Phillips)
– Programowalny Watchdog z wbudowanym osobnym oscylatorem
– Wbudowany komparator analogowy
– Możliwość generowania przerwania i wybudzania mikrokontrolera po zmianie stanu pinu
• 256-kanałowa obsługa pojemnościowego wykrywania dotyku/zbliżenia
• Szczególne cechy mikrokontrolera
– Reset przy uruchamianiu (PoR) i obwód wykrywający niskie napięcie zasilania (BOR)
– Wbudowany kalibrowany oscylator
– Przerwania wewnętrzne i zewnętrzne
– Sześć trybów uśpienia: Bezczynność, Redukcja zakłóceń ADC, Oszczędzanie energii, Jałowy, Gotowość oraz Rozszerzona gotowość
– Unikatowy identyfikator urządzenia
• Obudowy i porty wejścia-wyjścia
– 27 programowalnych linii we-wy
– Obudowa TQPF-32 oraz VFQFN-32
• Napięcie pracy: 1,8V~5,5V
• Zakres temperatur: –40°C ~ 85°C
• Szybkość pracy: 0–4 MHz przy napięciu 1,8V~5,5V; 0–10 MHz przy napięciu 2,7V~5,5V; 0–20 MHz przy napięciu 4,5V~5,5V
• Zużycie energii przy 1,8V, 1 MHz i 25°C
– Tryb pracy: 0,35 mA
– Tryb jałowy: 0,4 μA
– Tryb oszczędzania energii: <1,0 μA (w tym 32 kHz RTC)

Jądro AVR łączy w sobie bogaty zbiór rozkazów z 32 rejestrami roboczymi ogólnego przeznaczenia. Wszystkie 32 rejestry są bezpośrednio połączone z jednostką arytmetyczno-logiczną (ALU), co pozwala na dostęp w ramach pojedynczej instrukcji, wykonywanej w jednym cyklu zegara, do dwóch niezależnych rejestrów. Dzięki temu architektura ta pozwala tworzyć wydajny kod wykonywany do dziesięciu razy szybciej niż w przypadku tradycyjnych mikrokontrolerów CISC.

Mikrokontroler ATmega88PB oferuje: 8 kB pamięci Flash, którą można programować w gotowym urządzeniu; 512 bajtów pamięci EEPROM, 1 bajty pamięci SRAM; 23 linie wejścia-wyjścia ogólnego przeznaczenia; 32 rejestry robocze ogólnego przeznaczenia, trzy elastyczne timery/liczniki z trybami porównywania; obsługę przerwań wewnętrznych i zewnętrznych; USART z możliwością programowania; dwuprzewodowy interfejs szeregowy zgodny ze standardem I2C firmy Phillips; interfejs szeregowy SPI; 6-kanałowy 10-bitowy przetwornik ADC (8-kanałowy w przypadku obudów TQFP i VFQFN), programowalny Watchdog z wbudowanym oscylatorem i sześć trybów oszczędzania energii włączanych z poziomu oprogramowania.

Tryb bezczynności zatrzymuje CPU, ale pamięć SRAM, timery/liczniki, USART, dwuprzewodowy interfejs szeregowy, port SPI i system przerwań nadal działają. Tryb wyłączenia zachowuje stan rejestrów, jednocześnie wyłączając oscylator i wszystkie funkcje układu do czasu wystąpienia następnego przerwania lub resetu sprzętowego. W trybie jałowym asynchroniczny timer nadal działa, pozwalając użytkownikowi zachować dane timera, podczas gdy reszta urządzenia jest uśpiona. W trybie redukcji zakłóceń ADC zatrzymywany jest CPU oraz wszystkie moduły wejścia-wyjścia z wyjątkiem asynchronicznego timera i ADC, aby zminimalizować zakłócenia na czas dokonywania konwersji przez ADC. W trybie gotowości działa oscylator kwarcowy/RC, a reszta urządzenia jest uśpiona. Umożliwia to bardzo szybkie uruchamianie urządzenia przy jednoczesnym niskim poborze prądu.

Atmel® oferuje obsługę biblioteki QTouchR, umożliwiającej wykorzystanie funkcjonalności pojemnościowych przycisków dotykowych, suwaków i pokręteł w mikrokontrolerach AVR®. Opatentowana technologia próbkowania sygnału transferu ładunków pozwala na skuteczne wykrywanie dotyku i zapewnia odporność na wirtualne „drgania styków” w klawiszach dotykowych. Ponadto technologia rozróżniania sąsiednich klawiszy AKS® gwarantuje jednoznaczne określanie naciśniętego klawisza. Łatwy w użyciu program QTouch Composer pozwala na testowanie, opracowywanie i debugowanie własnych aplikacji technologii dotykowej.

Układ produkowany jest z wykorzystaniem technologii pamięci nieulotnych o dużej gęstości firmy Atmel. Wbudowana pamięć Flash pozwala na przeprogramowanie układu już w gotowym urządzeniu za pośrednictwem interfejsu szeregowego SPI. Można również skorzystać z bootloadera działającego na rdzeniu AVR lub tradycyjnego programatora pamięci nieulotnych. Bootloader może korzystać z dowolnego interfejsu przy pobieraniu aplikacji do pamięci Flash. Oprogramowanie w sekcji Boot Flash będzie działało nadal, kiedy sekcja Flash aplikacji będzie uaktualniana, dzięki możliwości odczytu podczas zapisu. Łącząc 8-bitowy CPU RISC z wbudowaną, programowalną pamięcią Flash w ramach jednego monolitycznego układu, Atmel ATmega88PB jest zaawansowanym mikrokontrolerem stanowiącym niezwykle elastyczne i niedrogie rozwiązanie, które znajdzie zastosowanie w wielu aplikacjach z zakresu wbudowanych układów sterujących.

Do mikrokontrolera ATmega88PB dostępny jest pełen pakiet narzędzi programistycznych, takich jak kompilatory C, makroasemblery, debuggery, symulatory, emulatory zachowania w urządzeniu i zestawy ewaluacyjne.