Content deleted Content added
m →Addressing: {{mono}} |
m Replace or disable a template per TFD outcome; no change in content |
||
Line 294:
! Transfers
! Bit-Wise
|- style="vertical-align:top;"
! scope=row | Minimal AVR1 Core
| {{ublist|AT90S1200|ATtiny11|ATtiny12|ATtiny15|ATtiny28}}
Line 301:
| {{ublist|item_style=font-family:monospace;|LD|ST|MOV|LDI|IN|OUT|{{mono|LPM}} (not in AT90S1200)|item_style7=font-family:unset;}}
| {{ublist|item_style=font-family:monospace;|SBI|CBI|LSL|LSR|ROL|ROR|ASR|SWAP|BSET|BCLR|BST|BLD|SEC|CLC|SEN|CLN|SEZ|CLZ|SEI|CLI|SES|CLS|SEV|CLV|SET|CLT|SEH|CLH|NOP|SLEEP|WDR}}
|- style="vertical-align:top;"
! scope=row | Classic Core up to 8K Program Space ("AVR2")
| {{ublist|AT90S2313|AT90S2323|ATtiny22|AT90S2333|AT90S2343|AT90S4414|AT90S4433|AT90S4434|AT90S8515|AT90C8534|AT90S8535|ATtiny26}}
Line 308:
| new instructions: {{ublist|item_style=font-family:monospace;|item_style1=font-family:unset;|{{mono|LD}} (now 9 modes)|LDD|LDS|item_style4=font-family:unset;|{{mono|ST}} (9 modes)|STD|STS|PUSH|POP}}
| {{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | AVR2, with MOVW and LPM instructions ("AVR2.5")
|
Line 336:
* {{mono|SPM}}
|{{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | Classic Core with up to 128K ("AVR3")
| {{ublist|ATmega103|ATmega603|AT43USB320|AT76C711}}
Line 343:
| new instructions:{{ublist|{{mono|ELPM}} (in "AVR3.1")}}
| {{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | Enhanced Core with up to 8K ("AVR4")
| {{ublist|ATmega8|ATmega83|ATmega85|ATmega8515}}
Line 350:
| new instructions:{{ublist|{{mono|MOVW}}|{{mono|LPM}} (3 modes)|{{mono|SPM}}}}
| {{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | Enhanced Core with up to 128K ("AVR5", "AVR5.1")
| {{ublist|ATmega16|ATmega161|ATmega163|ATmega32|ATmega323|ATmega64|ATmega128|AT43USB355|[[Atmel At94k|AT94 (FPSLIC)]]|AT90CAN series|AT90PWM series|ATmega48|[[ATmega88]]|ATmega168|ATmega162|ATmega164|ATmega324|[[ATmega328]]|ATmega644|ATmega165|ATmega169|ATmega325|ATmega3250|ATmega645|ATmega6450|ATmega406}}
Line 357:
| {{CNone|(nothing new)}}
| new instructions:{{ublist|item_style=font-family:monospace;|BREAK}}
|- style="vertical-align:top;"
! scope=row | Enhanced Core with up to 4M ("AVR5" and "AVR6")
| {{ublist|ATmega640|ATmega1280|ATmega1281|ATmega2560|ATmega2561}}
Line 364:
| {{CNone|(nothing new)}}
| {{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | XMEGA Core ("avrxmega" 2-6)
| ATxmega series
Line 371:
| new instructions (from second revision silicon - AU,B,C parts) {{ublist|item_style=font-family:monospace;|XCH|LAS|LAC|LAT}}
| {{CNone|(nothing new)}}
|- style="vertical-align:top;"
! scope=row | Reduced AVRtiny Core ("avrtiny10")
| {{ublist|ATtiny40|ATtiny20|ATtiny10|ATtiny9|ATtiny5|ATtiny4}}
|