10.
ATMEL
10.1.
10.2. AVR-
10.3. AVR-
10.4. AVR
10.5. AVR
10.6. /
Atmel Corp. (), 1984 . , .
Atmel , , , .
3.1
Atmel AVR Classic
AT90S1200 | KB | 64 B | + | 1/- | + | + | + | 2,7-6,0 | 012 | |||||||||
AT90S2313 | KB | 128 B | 128 B | + | 1/1 | + | + | + | 2,7-6,0 | 010 | ||||||||
AT90LS2323 | KB | 128 B | 128 B | + | 1/- | + | 2,7-6,0 | 04 | ||||||||||
AT90S2323 | KB | 128 B | 128 B | + | 1/- | + | 4,0-6,0 | 010 | ||||||||||
AT90LS2343 | KB | 128 B | 128 B | + | 1/- | + | + | 2,7-6,0 | 04 | |||||||||
AT90S2343 | KB | 128 B | 128 B | + | 1/- | + | + | 4,0-6,0 | 010 | |||||||||
AT90LS4433 | KB | 256 B | 128 B | + | 1/1 | + | + | + | + | + | 2,7-6,0 | 04 | ||||||
AT90S4433 | KB | 256 B | 128 B | + | 1/1 | + | + | + | + | + | 4,0-6,0 | 08 | ||||||
AT90S8515 | KB | 512 B | 512 B | 64 | + | 1/1 | + | + | + | + | 2,7-6,0 | 08 | ||||||
AT90C8534 | KB | 512 B | 256 B | 1/1 | 3,3-6,0 | 01,5 | ||||||||||||
AT90LS8535 | KB | 512 B | 512 B | + | 2/1 | + | + | + | + | + | 2,7-6,0 | 04 | ||||||
AT90S8535 | KB | 512 B | 512 B | + | 2/1 | + | + | + | + | + | 4,0-6,0 | 08 |
3.2
Atmel AVR ATMega
ATmega8515L | 8 KB | 512 B | 512 B | 64 | + | + | 1/1 | + | + | + | + | + | + | 2,75,5 | 08 | |||||||
ATmega8515 | 8 KB | 512 B | 512 B | 64 | + | + | 1/1 | + | + | + | + | + | + | 4,55,5 | 016 | |||||||
ATmega8535L | 8 KB | 512 B | 512 B | + | + | 2/1 | + | + | + | + | + | + | + | 2,75,5 | 08 | |||||||
ATmega8535 | 8 KB | 512 B | 512 B | + | + | 2/1 | + | + | + | + | + | + | + | 4,55,5 | 08 | |||||||
ATmega8L | 8 KB | 512 B | 1024 B | + | + | 2/1 | + | 6/8 | + | + | + | + | + | + | 2,75,5 | 08 | ||||||
ATmega8 | 8 KB | 512 B | 1024 B | + | + | 2/1 | + | 6/8 | + | + | + | + | + | + | 4,05,5 | 016 | ||||||
ATmega16L | 16 KB | 512 B | 1024 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 2,75,5 | 08 | ||||||
ATmega16 | 16 KB | 512 B | 1024 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 4,05,5 | 016 | ||||||
ATmega161L | 16 KB | 512 B | 1024 B | + | + | 2/1 | + | + | + | + | + | 2,75,5 | 04 | |||||||||
ATmega161 | 16 KB | 512 B | 1024 B | + | + | 2/1 | + | + | + | + | + | 4,05,5 | 08 | |||||||||
ATmega162V | 16 KB | 512 B | 1024 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | 1,83,6 | 01 | ||||||
ATmega162U | 16 KB | 512 B | 1024 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | 2,44,0 | 08 | ||||||
ATmega162L | 16 KB | 512 B | 1024 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | 2,75,5 | 08 | ||||||
ATmega162 | 16 KB | 512 B | 1024 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | 4,05,5 | 016 |
|
|
. 3.2
ATmega163L | 16 KB | 512 B | 1024 B | + | + | 2/1 | + | + | + | + | + | + | + | 2,75,5 | 04 | |||||||
ATmega163 | 16 KB | 512 B | 1024 B | + | + | 2/1 | + | + | + | + | + | + | + | 4,05,5 | 08 | |||||||
ATmega169L | 16 KB | 512 B | 1袣B | + | + | + | 2/1 | + | + | + | + | + | + | 1,83,6 | 04 | |||||||
ATmega169V | 16 KB | 512 B | 1袣B | + | + | + | 2/1 | + | + | + | + | + | + | 2,73,6 | 01 | |||||||
ATmega323L | 32 KB | 1024 B | 2048 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 2,75,5 | 04 | ||||||
ATmega323L | 32 KB | 1024 B | 2048 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 4,05,5 | 08 | ||||||
ATmega32L | 32 KB | 1024 B | 2048 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 2,75,5 | 08 | ||||||
ATmega32 | 32 KB | 1024 B | 2048 B | + | + | + | 2/1 | + | + | + | + | + | + | + | 4,05,5 | 016 | ||||||
ATmega64L | 64 KB | 2048 B | 4096 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | + | 2,75,5 | 08 | |||||
ATmega64 | 64 KB | 2048 B | 4096 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | + | 4,05,5 | 016 | |||||
ATmega103L | 128 KB | 4096 B | 4000 B | 64 | + | 2/1 | + | + | + | + | 2,73,6 | 04 | ||||||||||
ATmega103 | 128 KB | 4096 B | 4000 B | 64 | + | 2/1 | + | + | + | + | 4,05,5 | 06 | ||||||||||
ATmega128L | 128 KB | 4096 B | 4096 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | + | 2,75,5 | 08 | |||||
ATmega128 | 128 KB | 4096 B | 4096 B | 64 | + | + | + | 2/2 | + | + | + | + | + | + | + | 4,05,5 | 016 |
|
|
3.3
Atmel AVR Tiny
ATtiny11L | 1 KB | + | 1/- | + | + | + | 2.75.5 | 02 | ||||||||
ATtiny11 | 1 KB | + | 1/- | + | + | + | 4.05.5 | 06 | ||||||||
ATtiny12 V | 1 KB | 64 B | + | 1/- | + | + | + | 1.85.5 | 01 | |||||||
ATtiny12L | 1 KB | 64 B | + | 1/- | + | + | + | 2.75.5 | 04 | |||||||
ATtiny12 | 1 KB | 64 B | + | 1/- | + | + | + | 4.05.5 | 08 | |||||||
ATtiny13L | 1 KB | 64 B | 64 B | + | 1/- | + | + | + | 2.75.5 | 04 | ||||||
ATtiny15L | 1 KB | 64 B | + | 2/- | + | + | + | + | 2.75.5 | 1.6 | ||||||
ATtiny26L | 2 KB | 128 B | 128 B | + | 2/- | + | + | + | + | + | 2.75.5 | 08 | ||||
ATtiny26 | 2 KB | 128 B | 128 B | + | 2/- | + | + | + | + | + | 4.55.5 | 016 | ||||
ATtiny28 V | 2 KB | 1/- | + | + | + | 1.85.5 | 01 | |||||||||
ATtiny28L | 2 KB | 1/- | + | + | + | 2.75.5 | 04 |
89 Intel MSC51, , Atmel.
- Atmel (Alf Bogen Vergard Wollan) 8- , RISC-, RISC AVR-. AT90. , . , . , . - , -, ISP, - .
|
|
AVR , , . AVR- : Smart Card .
AVR-:
Mega AVR ( ATmegaXXX); Classic AVR ( AT90SXXX);
Tiny AVR ( ATtinyXXX); AVR Smart Cards ( AT90SCC).
Mega AVR , .
Classic AVR , , .
Tiny AVR 8- , , , , .
AVR Smart Cards , .
. 3.1, . 3.2, . 3.3 Atmel AVR.
AVR-
RISC (enhanced RISC) AVR- (. 3.1) , AVR. (ALU), , 32 , . , .
RISC (Reduced Instruction Set Computer), , . . .
AVR- ( , 16- ) . , 16 . AVR RISC-.
AVR , , .
AVR- FLASH . 16- 512 64 K .
|
|
FLASH- , . , , . . FLASH , , . , AVR , , 1000 FLASH-.
, AVR- , , ( 0 4 K) ( 0 64 ) SRAM- EEPROM- ( 0 4 K).
FLASH- SRAM- , . , .
, MCS-51 , , 12 .
. , PIC- Microchip . AVR . , AVR . AVR- /, , , .
EEPROM- AVR , . , , . EEPROM- FLASH ( 4 ), , , AVR .
AVR , SPI- (Serial Peripheral Interface).
EEPROM- /, .