Serwis Edukacyjny w I-LO w Tarnowie Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej Autor artykułu: mgr Jerzy Wałaszek |
©2024 mgr Jerzy Wałaszek |
https://www.microchip.com/about-us/legal-information/copyright-usage-guidelines
UWAGA: | Przeciążenie układu poza podane tutaj wartości ekstremalne może spowodować jego trwałe uszkodzenie. Również wystawienie układu przez dłuższy czas na podane tutaj warunki ekstremalne może wpłynąć na poprawność działania mikrokontrolera. |
Temperatura pracy | -55°C do +125°C | |
Temperatura przechowywania | -65°C do +150°C | |
Napięcie względem masy na dowolnej końcówce z wyjątkiem RESET | -0,5V do VCC+0,5V | |
Napięcie względem masy na końcówce RESET | -0,5V do +13,0V | |
Maksymalne napięcie pracy | 6,0V | |
Prąd stały na końcówkę we/wy | 40,0 mA | |
Prąd stały na końcówkach VCC i GND | 200,0 mA |
Symbol | Parametr | Warunki | Min. | Typ. | Max. | Jednostka |
VIL | Napięcie wejściowe dla stanu 0 | VCC = 1,8 - 2,4V VCC = 2,4 - 5,5V |
-0,5 | 0,2VCC(3) 0,3VCC(3) |
V | |
VIH | Napięcie wejściowe dla stanu 1 z wyjątkiem końcówki RESET | VCC = 1,8 - 2,4V VCC = 2,4 - 5,5V |
0,7VCC(2) 0,6VCC(2) |
VCC +0,5 | V | |
VIH1 | Napięcie wejściowe dla stanu 1 na końcówce RESET | VCC = 1,8 - 5,5V | 0,9VCC(2) | VCC +0,5 | V | |
VOL | Napięcie wyjściowe dla stanu 0(4) z wyjątkiem końcówki RESET(6) | IOL = 10 mA, VCC =
5V IOL = 5 mA, VCC = 3V |
0,6 0,5 |
V | ||
VOH | Napięcie wyjściowe dla stanu 1(5) z wyjątkiem końcówki RESET(6) | IOL = 10 mA, VCC =
5V IOL = 5 mA, VCC = 3V |
4,3 2,5 |
V | ||
ILIL | Wejściowy prąd upływu na końcówce we/wy | VCC = 5,5V, końcówka w stanie
0 (wartość bezwzględna) |
< 0.05 | 1 | μA | |
ILIH | Wejściowy prąd upływu na końcówce we/wy | VCC = 5,5V, końcówka w stanie
1 (wartość bezwzględna) |
< 0.05 | 1 | μA | |
RRST | Opornik podciągający resetu | VCC = 5,5V, wejście w stanie 0 | 30 | 60 | kΩ | |
RPU | Opornik podciągający końcówki we/wy | VCC = 5,5V, wejście w stanie 0 | 20 | 50 | kΩ | |
ICC | Prąd zasilania(7) | Aktywny 1MHz, VCC = 2V | 0,33 | 0,8 | mA | |
Aktywny 4MHz, VCC = 3V | 1,6 | 2,5 | mA | |||
Aktywny 8MHz, VCC = 5V | 5 | 9 | mA | |||
Bezczynny 1MHz, VCC = 2V | 0,11 | 0,4 | mA | |||
Bezczynny 4MHz, VCC = 3V | 0,4 | 1,0 | mA | |||
Bezczynny 8MHz, VCC = 5V | 1,5 | 3,5 | mA | |||
Tryb wyłączenia(8) | WDT aktywny VCC = 3V | 4,5 | 10 | μA | ||
WDT wyłączony VCC = 3V | 0,15 | 2 | μA |
Uwagi: | 1. | Wartości typowe dla +25°C. |
2. | “Min” oznacza najniższą wartość, dla której stan końcówki zostanie odczytany jako wysoki. | |
3. | “Max” oznacza najwyższą wartość, dla której stan końcówki zostanie odczytany jako niski. | |
4. | Chociaż każdy port we/wy może pochłaniać prąd większy niż w czasie testów (10 mA przy VCC = 5V, 5 mA przy VCC = 3V) w warunkach stanu ustalonego (nie przejściowego), to jednak suma wszystkich prądów wejściowych w stanie niskim dla wszystkich portów nie powinna przekraczać 60mA. Jeśli IOL wykracza poza warunki testowe, to VOL może przekroczyć specyfikację. Nie gwarantuje się, iż końcówki będą w stanie pochłonąć większy prąd od podanego w warunkach testowych. | |
5. | Chociaż każdy port we/wy może oddawać prąd większy niż w warunkach testowych (10 mA przy VCC = 5V, 5 mA przy VCC = 3V) w stanie ustalonym (nie przejściowym), to jednak suma wszystkich prądów wyjściowych w stanie wysokim dla wszystkich portów nie powinna przekraczać 60mA. Jeśli IOH wykracza poza warunki testowe, to VOH może przekroczyć specyfikację. Nie gwarantuje się, iż końcówki będą w stanie oddawać większy prąd od podanego w warunkach testowych. | |
6. | Końcówka RESET musi tolerować wyższe napięcia przy programowaniu mikrokontrolera i w efekcie posiada niższe parametry prądowe w porównaniu ze standardowymi końcówkami we/wy. | |
7. | Podane wartości odnoszą się do taktowania zegarem zewnętrznym przy pomocy metod opisanych w podrozdziale “Minimalizowanie poboru energii”. Ograniczenie poboru prądu jest włączone (PRR = 0xFF) i wyjścia nie są obciążane. | |
8. | BOD wyłączone. |
Maksymalna częstotliwość pracy w funkcji VCC
dla ATtiny24V/44V/84V
Maksymalna
częstotliwość pracy w funkcji VCC dla ATtiny24/44/84
Możliwa jest ręczna kalibracja wewnętrznego oscylatora, aby osiągnąć większą dokładność od standardowej kalibracji fabrycznej. Zwróć uwagę, że częstotliwość tego oscylatora zależy od temperatury i napięcia.
Dokładność kalibracji wewnętrznego oscylatora RC
Metoda kalibracji | Częstotliwość docelowa |
VCC | Temperatura | Dokładność(1) |
Kalibracja fabryczna | 8MHz | 3V | 25°C | ±10% |
Kalibracja użytkownika | Ustalona częstotliwość 7,3...8,1MHz |
Ustalone napięcie: 1,8V...5,5V(2) 2,7V...5,5V(3) |
Ustalona temperatura: -40°C ... +85°C |
±1% |
Uwagi: | 1. | Dokładność częstotliwości oscylatora w punkcie kalibracji (ustalona temperatura i ustalone napięcie). |
2. | Zakres napięć dla ATtiny24V/44V/84V. | |
3. | Zakres napięć dla ATtiny24/44/84. |
Przebieg sygnału dla zegara zewnętrznego
Parametry zegara zewnętrznego
Symbol | Parametr | VCC = 1,8 - 5,5V | VCC = 2,7 - 5,5V | VCC = 4,5 - 5,5V | Jednostki | |||
Min. | Max. | Min. | Max. | Min. | Max. | |||
1/tCLCL | Częstotliwość zegara | 0 | 4 | 0 | 10 | 0 | 20 | MHz |
tCLCL | Okres zegara | 250 | 100 | 50 | ns | |||
tCHCX | Czas stanu wysokiego | 100 | 40 | 20 | ns | |||
tCLCX | Czas stanu niskiego | 100 | 40 | 20 | ns | |||
tCLCH | Czas narastania | 2,0 | 1,6 | 0,5 | μs | |||
tCHCL | Czas opadania | 2,0 | 1,6 | 0,5 | μs | |||
ΔtCLCL | Zmiana okresu z cyklu na cykl | 2 | 2 | 2 | % |
Parametry resetu, wykrywania spadku napięcia zasilania i wewnętrznego napięcia odniesienia
Symbol | Parametr | Warunki | Min. | Typ. | Max. | Jednostki |
VRST | Napięcie progowe końcówki RESET | 0,2 VCC | 0,9VCC | V | ||
tRST | Minimalna szerokość impulsu na końcówce RESET | VCC = 1,8V VCC = 3V VCC = 5V |
2000 700 400 |
ns | ||
VHYST | Histereza detektora spadku napięcia zasilania | 50 | mV | |||
tBOD | Minimalna szerokość impulsu dla resetu przy spadku zasilania | 2 | μs | |||
VBG | Wewnętrzne napięcie odniesienia | VCC = 5V TA = 25°C |
1,0 | 1,1 | 1,2 | V |
tBG | Czas włączania napięcia odniesienia | VCC = 5V TA = 25°C |
40 | 70 | μs | |
IBG | Pobór prądu przez układ napięcia odniesienia | VCC = 5V TA = 25°C |
15 | μA |
Zaimplementowano dwie wersje resetu przy włączaniu w sposób następujący:
Ta implementacja resetu przy starcie istniała we wcześniejszych wersjach mikrokontrolera ATtiny24/44/84. Poniższa tabelka opisuje Parametry tego resetu i obowiązuje tylko w następujących mikrokontrolerach:
Uwaga: Oznaczenia wersji znajduje się na obudowach (obudowy 14P3 i 14S1: spód, obudowa 20M1: góra)
Parametry standardowego resetu przy włączaniu. TA = od -40 do +85°C
Symbol | Parametr | Min.(1) | Typ.(1) | Max.(1) | Jednostka |
VPOR | Próg uwalniania resetu przy starcie(2) | 0,7 | 1,0 | 1,4 | V |
VPOA | Próg aktywacji resetu przy starcie(3) | 0,05 | 0,09 | 1,3 | V |
SRON | Nachylenie zbocza narastania napięcia | 0,01 | 4,5 | V/ms |
Ta implementacja resetu przy starcie istnieje w nowszych wersjach mikrokontrolera ATtiny24/44/84. Poniższa tabelka opisuje Parametry tego resetu i obowiązuje tylko w następujących mikrokontrolerach:
Parametry rozszerzonego resetu przy włączaniu. TA = od -40 do +85°C
Symbol | Parametr | Min.(1) | Typ.(1) | Max.(1) | Jednostka |
VPOR | Próg uwalniania resetu przy starcie(2) | 1,1 | 1,4 | 1,6 | V |
VPOA | Próg aktywacji resetu przy starcie(3) | 0,6 | 1,3 | 1,6 | V |
SRON | Nachylenie zbocza narastania napięcia | 0,01 | V/ms |
VBOD w funkcji kodowania bitów bezpiecznikowych BODLEVEL
BODLEVEL[2:0] | Min.(1) | Typ.(1) | Maks.(1) | Jednostki |
111 | Moduł BOD wyłączony | |||
110 | 1,7 | 1,8 | 2,0 | V |
101 | 2,5 | 2,7 | 2,9 | |
100 | 4,1 | 4,3 | 4,5 | |
0XX | Zarezerwowane |
Parametry komparatora analogowego, TA = -40°C do +85°C
Symbol | Parametr | Warunki | Min. | Typ. | Maks. | Jednostki |
VAIO | Wejściowe napięcie niezrównoważenia | VCC = 5V, VIN = VCC / 2 | <10 | 40 | mV | |
ILAC | Wejściowy prąd upływu | VCC = 5V, VIN = VCC / 2 | -50 | 50 | nA | |
tAPD | Opóźnienie
propagacji analogowej (od nasycenia do lekkiego przesterowania) |
VCC = 2,7V | 750 | ns | ||
VCC = 4,0V | 500 | |||||
Opóźnienie
propagacji analogowej (zmiana o dużą wartość) |
VCC = 2,7V | 100 | ||||
VCC = 4,0V | 75 | |||||
tDPD | Opóźnienie propagacji cyfrowej | VCC = 1,8V - 5,5V | 1 | 2 | CLK |
Uwaga: | Wszystkie dane oparte są na wynikach symulacji i nie testuje się ich w produkcji. |
Parametry przetwornika A/C, kanały nieróżnicowe, TA = -40°C do +85°C
Symbol | Parametr | Warunki | Min. | Typ. | Maks. | Jednostki |
Rozdzielczość | 10 | Bity | ||||
Dokładność bezwzględna (łącznie ze wszystkimi błędami przetwarzania) | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
2 | LSB | |||
VREF
= 4V, VCC
= 4V, Zegar przetwornika = 1MHz |
3 | LSB | ||||
VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz Tryb zmniejszania szumów |
1,5 | LSB | ||||
VREF
= 4V, VCC
= 4V, Zegar przetwornika = 1MHz Tryb zmniejszania szumów |
2,5 | LSB | ||||
Nieliniowość całkowa (INL, po kalibracji wzmocnienia i niezrównoważenia) | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
1 | LSB | |||
Nieliniowość
różniczkowa (DNL) |
VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
0,5 | LSB | |||
Błąd wzmocnienia | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
2,5 | LSB | |||
Błąd niezrównoważenia | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
1,5 | LSB | |||
Czas przetwarzania | Tryb pracy ciągłej | 14 | 280 | μs | ||
Częstotliwość zegarowa | 50 | 1000 | kHz | |||
VIN | Napięcie wejściowe | GND | VREF | V | ||
Szerokość pasma | 38,4 | kHz | ||||
AREF | Zewnętrzne napięcie odniesienia | 2,0 | VCC | V | ||
VINT | Wewnętrzne napięcie odniesienia | 1,0 | 1,1 | 1,2 | V | |
RREF | Oporność wejścia odniesienia | 32 | kΩ | |||
RAIN | Oporność wejścia analogowego | 100 | MΩ | |||
Wynik przetwarzania | 0 | 1023 | LSB |
Parametry przetwornika A/C, kanały różnicowe, TA = -40°C do +85°C
Symbol | Parametr | Warunki | Min. | Typ. | Maks. | Jednostki |
Rozdzielczość | Wzmocnienie = 1 x | 10 | Bity | |||
Wzmocnienie = 20 x | 10 | |||||
Dokładność bezwzględna (łącznie ze wszystkimi błędami przetwarzania) | Wzmocnienie = 1
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
10,0 | LSB | |||
Wzmocnienie = 20
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
20,0 | LSB | ||||
Nieliniowość całkowa (INL, po kalibracji wzmocnienia i niezrównoważenia) | Wzmocnienie = 1
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
4,0 | LSB | |||
Wzmocnienie = 20
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
10,0 | LSB | ||||
Błąd wzmocnienia | Wzmocnienie = 1 x | 10,0 | LSB | |||
Wzmocnienie = 20 x | 15,0 | LSB | ||||
Błąd niezrównoważenia | Wzmocnienie = 1
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
3,0 | LSB | |||
Wzmocnienie = 20
x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
4,0 | LSB | ||||
Czas przetwarzania | Tryb pracy ciągłej | 70 | 280 | μs | ||
Częstotliwość zegarowa | 50 | 200 | kHz | |||
VIN | Napięcie wejściowe | GND | VCC | V | ||
VDIFF | Wejściowe napięcie różnicowe | VREF/Wzmocnienie | V | |||
Szerokość pasma | 4 | kHz | ||||
AREF | Zewnętrzne napięcie odniesienia | 2,0 | VCC-1,0 | V | ||
VINT | Wewnętrzne napięcie odniesienia | 1,0 | 1,1 | 1,2 | V | |
RREF | Oporność wejścia odniesienia | 32 | kΩ | |||
RAIN | Oporność wejścia analogowego | 100 | MΩ | |||
Wynik przetwarzania | 0 | 1023 | LSB |
Parametry przetwornika A/C, kanały różnicowe, tryb bipolarny, TA = -40°C do +85°C
Symbol | Parametr | Warunki | Min. | Typ. | Maks. | Jednostki |
Rozdzielczość | Wzmocnienie = 1 x | 10 | Bity | |||
Wzmocnienie = 20 x | 10 | |||||
Dokładność bezwzględna (łącznie ze wszystkimi błędami przetwarzania) | Wzmocnienie
= 1 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
8,0 | LSB | |||
Wzmocnienie
= 20 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
8,0 | LSB | ||||
Nieliniowość całkowa (INL, po kalibracji wzmocnienia i niezrównoważenia) | Wzmocnienie
= 1 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
4,0 | LSB | |||
Wzmocnienie
= 20 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
5,0 | LSB | ||||
Błąd wzmocnienia | Wzmocnienie = 1 x | 4,0 | LSB | |||
Wzmocnienie = 20 x | 5,0 | LSB | ||||
Błąd niezrównoważenia | Wzmocnienie
= 1 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
3,0 | LSB | |||
Wzmocnienie
= 20 x VREF = 4V, VCC = 5V, Zegar przetwornika = 50...200 kHz |
4,0 | LSB | ||||
Czas przetwarzania | Tryb pracy ciągłej | 70 | 280 | μs | ||
Częstotliwość zegarowa | 50 | 200 | kHz | |||
VIN | Napięcie wejściowe | GND | VCC | V | ||
VDIFF | Wejściowe napięcie różnicowe | VREF/Wzmocnienie | V | |||
Szerokość pasma | 4 | kHz | ||||
AREF | Zewnętrzne napięcie odniesienia | 2,0 | VCC-1,0 | V | ||
VINT | Wewnętrzne napięcie odniesienia | 1,0 | 1,1 | 1,2 | V | |
RREF | Oporność wejścia odniesienia | 32 | kΩ | |||
RAIN | Oporność wejścia analogowego | 100 | MΩ | |||
Wynik przetwarzania | -512 | 511 | LSB |
Czasy w
programowaniu szeregowym
Przebiegi
sygnałów w programowaniu szeregowym
Parametry programowania szeregowego, TA = -40°C do +85°C, VCC = 1,8 - 5,5V (o ile nie podano inaczej)
Symbol | Parametr | Min. | Typ. | Maks. | Jednostki |
1/tCLCL | Częstotliwość oscylatora (ATtiny24/44/84V) | 0 | 4 | MHz | |
tCLCL | Okres oscylatora (ATtiny24/44/84V) | 250 | ns | ||
1/tCLCL | Częstotliwość oscylatora (ATtiny24/44/84, VCC = 4,5 - 5,5V) | 0 | 20 | MHz | |
tCLCL | Okres oscylatora (ATtiny24/44/84, VCC = 4,5 - 5,5V) | 50 | ns | ||
tSHSL | Szerokość impulsu 1 SCK | 2 tCLCL (1) | ns | ||
tSLSH | Szerokość impulsu 0 SCK | 2 tCLCL (1) | ns | ||
tOVSH | Ustalanie MOSI przy SCK 1 | tCLCL | ns | ||
tSHOX | Utrzymywanie MOSI po SCK 1 | 2 tCLCL | ns |
Uwaga: | 1. | 2 tCLCL dla fck < 12 MHz, 3 tCLCL dla fck >= 12 MHz |
Czasy w
wysokonapięciowym programowaniu szeregowym
Parametry wysokonapięciowego programowania szeregowego, TA = 25°C, VCC = 5.0V (o ile nie podano inaczej)
Symbol | Parametr | Min. | Typ. | Maks. | Jednostki |
tSHSL | SCI (PB0) Szerokość impulsu 1 | 125 | ns | ||
tSLSH | SCI (PB0) Szerokość impulsu 0 | 125 | ns | ||
tIVSH | Ważność SDI (PA6) i SII (PB1) do stanu 1 na SCI(PB0) | 50 | ns | ||
tSHIX | Utrzymanie SDI (PA6) i SII (PB1) po stanie 1 na SCI(PB0) | 50 | ns | ||
tSHOV | Stan 1 SCI(PB0) ważny dla SDO(PA4) | 16 | ns | ||
tWLWH_PFB | Oczekiwanie po instr.3 przy zapisie bitów bezpiecznikowych | 2,5 | ms |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2024 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.