|
Wyjście Spis treści Wstecz Dalej
Autor artykułu |
©2026 mgr Jerzy Wałaszek
|

If you use Microchip copyrighted material solely for educational (non-profit) purposes falling under the “fair use” exception of the U.S. Copyright Act of 1976 then you do not need Microchip’s written permission. For example, Microchip’s
permission is not required when using copyrighted material in:
https://www.microchip.com/about-us/legal-information/copyright-usage-guidelines
Uwaga: Typowe wartości zawarte w tych danych zostały oparte na symulacjach i własnościach innych mikrokontrolerów AVR wytwarzanych za pomocą tej samej technologii.
| 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 | 300,0 mA |
TA = -40°C do +85°C, VCC = 2,7V do 5,5V (o ile nie podano inaczej)
| Symbol | Parametr | Warunki | Min. | Typ. | Max. | Jednostka |
| VIL | Napięcie wejściowe dla stanu 0 z wyjątkiem końcówek XTAL1 i RESET | VCC = 2,7 - 5,5V | -0,5 | 0,2VCC(1) | V | |
| VIH | Napięcie wejściowe dla stanu 1 z wyjątkiem końcówek XTAL1 i RESET | VCC = 2,7 - 5,5V | 0,6VCC(2) | VCC+0,5 | ||
| VIL1 | Napięcie wejściowe dla stanu 0 na końcówce XTAL1 | VCC = 2,7 - 5,5V | -0,5 | 0,1VCC(1) | ||
| VIH1 | Napięcie wejściowe dla stanu 1 na końcówce XTAL1 | VCC = 2,7 - 5,5V | 0,8VCC(2) | VCC+0,5 | ||
| VIL2 | Napięcie wejściowe dla stanu 0 na końcówce RESET | VCC = 2,7 - 5,5V | -0,5 | 0,2VCC | ||
| VIH2 | Napięcie wejściowe dla stanu 1 na końcówce RESET | VCC = 2,7 - 5,5V | 0,9VCC(2) | VCC+0,5 | ||
| VIL3 | Napięcie wejściowe dla stanu 0 na końcówce RESET jako końcówce we/wy | VCC = 2,7 - 5,5V | -0,5 | 0,2VCC | ||
| VIH3 | Napięcie wejściowe dla stanu 1 na końcówce RESET jako końcówce we/wy | VCC = 2,7 - 5,5V | 0,6VCC(2) 0,7VCC(2) |
VCC+0,5 | ||
| VOL | Napięcie wyjściowe dla stanu 0, (porty B, C i D) | IOL = 20mA, VCC =
5V IOL = 10mA, VCC = 3V |
0,9 0,6 |
|||
| VOH | Napięcie wyjściowe dla stanu 1(4), (porty B, C i D) | IOH = -20mA, VCC =
5V IOH = -10mA, VCC = 3V |
4,2 2,2 |
|||
| IIL | Wejściowy prąd upływu końcówki we/wy | VCC = 5,5V, końcówka w stanie
0 (wartość bezwzględna) |
1 | μA | ||
| IIH | Wejściowy prąd upływu końcówki we/wy | VCC = 5,5V, końcówka w stanie
1 (wartość bezwzględna) |
1 | |||
| RRST | Opornik podciągający resetu | 30 | 80 | kΩ | ||
| Rpu | Opornik podciągający końcówki we/wy | 20 | 50 | |||
| ICC | Prąd zasilania | Tryb aktywny 4MHz, VCC = 3V (ATmega8L) |
3 | 5 | mA | |
| Tryb aktywny 8MHz, VCC = 5V (ATmega8) |
11 | 15 | ||||
| Tryb bezczynny 4MHz, VCC = 3V (ATmega8L) |
1 | 2 | ||||
| Tryb bezczynny 8MHz, VCC = 5V (ATmega8) |
4,5 | 7 | ||||
| Tryb wyłączenia(5) | WDT włączony, VCC = 3V | < 22 | 28 | μA | ||
| WDT wyłączony, VCC = 3V | < 1 | 3 | ||||
| VACIO | Wejściowe napięcie niezrównoważenia komparatora analogowego | VCC = 5V Vin = VCC/2 |
40 | mV | ||
| IACLK | Wejściowy prąd upływu komparatora analogowego | VCC = 5V Vin = VCC/2 |
-50 | 50 | nA | |
| tACPD | Opóźnienie propagacji komparatora analogowego | VCC = 2,7V VCC = 5,0V |
750 500 |
ns |
Przebieg sygnału dla zegara zewnętrznego

Parametry zegara zewnętrznego
| Symbol | Parametr | VCC = 2,7 - 5,5V | VCC = 4,5 - 5,5V | Jednostki | ||
| Min. | Max. | Min. | Max. | |||
| 1/tCLCL | Częstotliwość zegara | 0 | 8 | 0 | 16 | MHz |
| tCLCL | Okres zegara | 125 | 62,5 | ns | ||
| tCHCX | Czas stanu wysokiego | 50 | 25 | |||
| tCLCX | Czas stanu niskiego | 50 | 25 | |||
| tCLCH | Czas narastania | 1,6 | 0,5 | μs | ||
| tCHCL | Czas opadania | 1,6 | 0,5 | |||
| ΔtCLCL | Zmiana okresu z cyklu na cykl | 2 | 2 | % | ||
Zewnętrzny oscylator RC, typowe częstotliwości
| R[kΩ](1) | C[pF] | f(2) |
| 33 | 22 | 650kHz |
| 10 | 22 | 2,0MHz |
| Symbol | Parametr | Warunek | Min. | Max. | Jednostki |
| VIL | Napięcie wejściowe dla stanu niskiego | -0,5 | 0,3VCC | V | |
| VIH | Napięcie wejściowe dla stanu wysokiego | 0,7VCC | VCC + 0,5 | ||
| Vhys(1) | Napięcie histerezy wejść Schmitta | 0,05VCC(2) | – | ||
| VOL(1) | Napięcie wyjściowe w stanie niskim | Prąd pochłaniany 3mA | 0 | 0,4 | |
| tr(1) | Czas narastania dla obu linii SDA i SCL | 20 + 0,1Cb(3)(2) | 300 | ns | |
| tof(1) | Czas opadania wyjścia z VIHmin na VILmax | 10pF < Cb < 400pF(3) | 20 + 0,1Cb(3)(2) | 250 | |
| tSP(1) | Zakłócenia impulsowe wytłumianie przez filtr wejściowy | 0 | 50(2) | ||
| Ii | Prąd wejściowy każdej końcówki we/wy | 0,1VCC < Vi < 0,9VCC | -10 | 10 | μA |
| Ci(1) | Pojemność każdej końcówki we/wy | – | 10 | pF | |
| fSCL | Częstotliwość zegarowa SCL | fCK(4) > max(16fSCL, 250kHz)(5) | 0 | 400 | kHz |
| RP | Wartość opornika podciągającego | fSCL ≤ 100kHz | ![]() |
![]() |
Ω |
| fSCL > 100kHz | ![]() |
![]() |
|||
| tHD;STA | Czas utrzymania stanu START (powtarzanego) | fSCL ≤ 100kHz | 4,0 | – | μs |
| fSCL > 100kHz | 0,6 | – | |||
| tLOW | Czas okresu niskiego zegara SCL | fSCL ≤ 100kHz(6) | 4,7 | – | |
| fSCL > 100kHz(7) | 1,3 | – | |||
| tHIGH | Czas okresu wysokiego zegara SCL | fSCL ≤ 100kHz | 4,0 | – | |
| fSCL > 100kHz | 0,6 | – | |||
| tSU;STA | Czas ustawiania stanu REPEATED START | fSCL ≤ 100kHz | 4,7 | – | |
| fSCL > 100kHz | 0,6 | – | |||
| tHD;DAT | Czas utrzymania danych | fSCL ≤ 100kHz | 0 | 3,45 | |
| fSCL > 100kHz | 0 | 0,9 | |||
| tSU;DAT | Czas ustawiania danych | fSCL ≤ 100kHz | 250 | – | ns |
| fSCL > 100kHz | 100 | – | |||
| tSU;STO | Czas ustawiania stanu STOP | fSCL ≤ 100kHz | 4,0 | – | μs |
| fSCL > 100kHz | 0,6 | – | |||
| tBUF | Czas niezajętości magistrali pomiędzy stanami STOP a START | fSCL ≤ 100kHz | 4,7 | – | |
| fSCL > 100kHz | 1,3 | – |
Czasy na magistrali TWI

| SPI2X | SPR1 | SPR0 | Częstotliwość SCK |
| 0 | 0 | 0 | fclk_I/O/4 |
| 0 | 0 | 1 | fclk_I/O/16 |
| 0 | 1 | 0 | fclk_I/O/64 |
| 0 | 1 | 1 | fclk_I/O/128 |
| 1 | 0 | 0 | fclk_I/O/2 |
| 1 | 0 | 1 | fclk_I/O/8 |
| 1 | 1 | 0 | fclk_I/O/32 |
| 1 | 1 | 1 | fclk_I/O/64 |
Parametry czasowe SPI
| Opis | Tryb | Min. | Typ. | Max. | Jednostka | |
| 1. | Okres SCK | Master | Zobacz do tabelki powyżej | ns | ||
| 2. | Okres wysoki/niski SCK | Master | 50% wypełnienia | |||
| 3. | Czas narastania/opadania | Master | 3,6 | |||
| 4. | Czas przygotowania | Master | 10 | |||
| 5. | Czas utrzymania | Master | 10 | |||
| 6. | Wyjście do SCK | Master | 0,5tSCK | |||
| 7. | SCK do wyjścia | Master | 10 | |||
| 8. | SCK do stanu wysokiego na wyjściu | Master | 10 | |||
| 9. | Stan niski SS do wyjścia | Slave | 15 | |||
| 10. | Okres SCK | Slave | 4tSCK | |||
| 11. | Okres wysoki/niski SCK(1) | Slave | 2tSCK | |||
| 12. | Czas narastania/opadania | Slave | 1600 | |||
| 13. | Czas przygotowania | Slave | 10 | |||
| 14. | Czas utrzymania | Slave | 10 | |||
| 15. | SCK do wyjścia | Slave | 15 | |||
| 16. | SCK do stanu wysokiego SS | Slave | 20 | |||
| 17. | Stan wysoki SS do stanu wysokiej impedancji | Slave | 10 | |||
| 18. | Stan niski SS do SCK | Slave | 2tSCK |
| Uwaga: | 1. | W trybie programowania SPI
minimalny okres niski/wysoki SCK wynosi: - 2tCLCL dla fCK < 12MHz - 3tCLCL dla fCK > 12MHz |
Wymagania czasowe SPI w trybie Master

Wymagania czasowe SPI w trybie Slave

| Symbol | Parametr | Warunki | Min.(1) | Typ.(1) | Max.(1) | Jednostki |
| Rozdzielczość | 10 | Bity | ||||
| Dokładność bezwzględna (łącznie ze wszystkimi błędami przetwarzania) | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
1,75 | LSB | |||
| VREF
= 4V, VCC
= 4V, Zegar przetwornika = 1MHz |
3 | |||||
| Nieliniowość całkowa (INL, po kalibracji wzmocnienia i niezrównoważenia) | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
0,75 | ||||
| Nieliniowość
różniczkowa (DNL) |
VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
0,5 | ||||
| Błąd wzmocnienia | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
1 | ||||
| Błąd niezrównoważenia | VREF
= 4V, VCC
= 4V, Zegar przetwornika = 200 kHz |
1 | ||||
| Czas przetwarzania | Tryb pracy ciągłej | 13 | 260 | μs | ||
| Częstotliwość zegarowa | 50 | 1000 | kHz | |||
| AVCC | Analogowe napięcie zasilania | VCC - 0,3(2) | VCC + 0,3(3) | V | ||
| VREF | Napięcie odniesienia | 2,0 | AVCC | |||
| VIN | Napięcie wejściowe | GND | VREF | |||
| Szerokość pasma | 38,5 | kHz | ||||
| VINT | Wewnętrzne napięcie odniesienia | 2,3 | 2,56 | 2,9 | V | |
| RREF | Oporność wejścia odniesienia | 32 | kΩ | |||
| RAIN | Oporność wejścia analogowego | 55 | 100 | MΩ |
| Uwagi: | 1. | Wartości są jedynie orientacyjne |
| 2. | Minimum dla AVCC wynosi 2,7V | |
| 3. | Maximum dla AVCC wynosi 5,5V | |
| 4. | Maksymalny czas konwersji wynosi 1/50kHz × 25 = 0,5ms |
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2026 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.