Opis
AT90CAN32/64/128 to 8-bitowy mikrokontroler CMOS o niskim poborze mocy, oparty na ulepszonej architekturze AVR RISC.Wykonując potężne instrukcje w jednym cyklu zegara, AT90CAN32/64/128 osiąga przepustowość zbliżoną do 1 MIPS na MHz, co pozwala projektantowi systemu zoptymalizować zużycie energii w stosunku do szybkości przetwarzania.Rdzeń AVR łączy bogaty zestaw instrukcji z 32 rejestrami roboczymi ogólnego przeznaczenia.Wszystkie 32 rejestry są bezpośrednio podłączone do jednostki arytmetycznej logiki (ALU), umożliwiając dostęp do dwóch niezależnych rejestrów w jednej instrukcji wykonywanej w jednym cyklu zegara.Powstała architektura jest bardziej wydajna pod względem kodu, a jednocześnie osiąga przepustowość nawet dziesięciokrotnie większą niż konwencjonalne mikrokontrolery CISC.AT90CAN32/64/128 zapewnia następujące funkcje: 32K/64K/128K bajtów programowalnej w systemie pamięci Flash z możliwością odczytu podczas zapisu, 1K/2K/4K bajtów EEPROM, 2K/4K/4K bajtów SRAM, 53 ogólnego przeznaczenia Linie I/O, 32 rejestry robocze ogólnego przeznaczenia, kontroler CAN, licznik czasu rzeczywistego (RTC), cztery elastyczne timery/liczniki z trybami porównania i PWM, 2 USART, zorientowany bajtowo dwuprzewodowy interfejs szeregowy, 8-kanałowy 10 -bitowy ADC z opcjonalnym różnicowym stopniem wejściowym z programowalnym wzmocnieniem, programowalnym zegarem Watchdog z wewnętrznym oscylatorem, portem szeregowym SPI, standardem IEEE.Interfejs testowy JTAG zgodny z 1149.1, używany również do uzyskiwania dostępu do systemu On-chip Debug i programowania oraz pięciu trybów oszczędzania energii wybieranych programowo.Tryb bezczynności zatrzymuje procesor, pozwalając SRAM, timerowi/licznikom, portom SPI/CAN i systemowi przerwań na dalsze działanie.Tryb Power-down zapisuje zawartość rejestru, ale zamraża oscylator, wyłączając wszystkie inne funkcje chipa do następnego przerwania lub resetu sprzętowego.W trybie oszczędzania energii asynchroniczny zegar kontynuuje działanie, umożliwiając użytkownikowi utrzymanie podstawy czasomierza, podczas gdy reszta urządzenia jest uśpiona.Tryb redukcji szumów ADC zatrzymuje procesor i wszystkie moduły we/wy z wyjątkiem zegara asynchronicznego i przetwornika ADC, aby zminimalizować szum przełączania podczas konwersji przetwornika ADC.W trybie gotowości oscylator Crystal/Resonator pracuje, podczas gdy reszta urządzenia jest w stanie uśpienia.Pozwala to na bardzo szybki rozruch połączony z niskim zużyciem energii.Urządzenie jest produkowane przy użyciu technologii pamięci nieulotnej o dużej gęstości firmy Atmel.Onchip ISP Flash umożliwia przeprogramowanie pamięci programu w systemie przez interfejs szeregowy SPI, przez konwencjonalny programator pamięci nieulotnej lub przez program On-chip Boot działający na rdzeniu AVR.Program rozruchowy może wykorzystywać dowolny interfejs do pobierania programu użytkowego do pamięci Flash aplikacji.Oprogramowanie w sekcji Boot Flash będzie nadal działać podczas aktualizacji sekcji Application Flash, zapewniając prawdziwą operację odczytu podczas zapisu.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | Technologia mikroczipów |
Seria | AVR® 90CAN |
Pakiet | Taca |
Stan części | Aktywny |
Procesor rdzeniowy | AVR |
Rozmiar rdzenia | 8 bitowy |
Prędkość | 16MHz |
Łączność | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Urządzenia peryferyjne | Wykrywanie/resetowanie braku zasilania, POR, PWM, WDT |
Liczba wejść/wyjść | 53 |
Rozmiar pamięci programu | 128 KB (128 KB x 8) |
Typ pamięci programu | BŁYSK |
Rozmiar pamięci EEPROM | 4K x 8 |
Rozmiar pamięci RAM | 4K x 8 |
Napięcie — zasilanie (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Konwertery danych | A/D 8x10b |
Typ oscylatora | Wewnętrzny |
temperatura robocza | -40°C ~ 85°C (TA) |
Typ mocowania | Montaż powierzchniowy |
Opakowanie / Sprawa | 64-TQFP |
Pakiet urządzeń dostawcy | 64-TQFP (14x14) |
Podstawowy numer produktu | AT90CAN128 |