B2R2


Opcode Type

Record fields

Record Field Description

ADC

Full Usage: ADC

Field type: Opcode
Modifiers: static

Add with Carry

Field type: Opcode

ADD

Full Usage: ADD

Field type: Opcode
Modifiers: static

Add without Carry

Field type: Opcode

ADIW

Full Usage: ADIW

Field type: Opcode
Modifiers: static

Add immediate to Word

Field type: Opcode

AND

Full Usage: AND

Field type: Opcode
Modifiers: static

Logical AND

Field type: Opcode

ANDI

Full Usage: ANDI

Field type: Opcode
Modifiers: static

Logical AND with Immediate

Field type: Opcode

ASR

Full Usage: ASR

Field type: Opcode
Modifiers: static

Arithmetic Shift Right

Field type: Opcode

BCLR

Full Usage: BCLR

Field type: Opcode
Modifiers: static

Bit Clear in SREG

Field type: Opcode

BLD

Full Usage: BLD

Field type: Opcode
Modifiers: static

Bit Load from the T Flag in SREG to a Bit in Register

Field type: Opcode

BRBC

Full Usage: BRBC

Field type: Opcode
Modifiers: static

Branch if Bit in SREG is Cleared

Field type: Opcode

BRBS

Full Usage: BRBS

Field type: Opcode
Modifiers: static

Branch if Bit in SREG is Set

Field type: Opcode

BRCC

Full Usage: BRCC

Field type: Opcode
Modifiers: static

Branch if Carry Cleared

Field type: Opcode

BRCS

Full Usage: BRCS

Field type: Opcode
Modifiers: static

Branch if Carry Se

Field type: Opcode

BREAK

Full Usage: BREAK

Field type: Opcode
Modifiers: static

Break

Field type: Opcode

BREQ

Full Usage: BREQ

Field type: Opcode
Modifiers: static

Branch if Equal

Field type: Opcode

BRGE

Full Usage: BRGE

Field type: Opcode
Modifiers: static

Branch if Greater or Equal (Signed)

Field type: Opcode

BRHC

Full Usage: BRHC

Field type: Opcode
Modifiers: static

Branch if Half Carry Flag is Cleared

Field type: Opcode

BRHS

Full Usage: BRHS

Field type: Opcode
Modifiers: static

Branch if Half Carry Flag is Set

Field type: Opcode

BRID

Full Usage: BRID

Field type: Opcode
Modifiers: static

Branch if GLobal Interrupt is Disabled

Field type: Opcode

BRIE

Full Usage: BRIE

Field type: Opcode
Modifiers: static

Branch if Global Interrupt is Enabled

Field type: Opcode

BRLAO

Full Usage: BRLAO

Field type: Opcode
Modifiers: static

Branch is Lower (Unsigned)

Field type: Opcode

BRLT

Full Usage: BRLT

Field type: Opcode
Modifiers: static

Branch if Less Than (Signed)

Field type: Opcode

BRMI

Full Usage: BRMI

Field type: Opcode
Modifiers: static

Branch if Minus

Field type: Opcode

BRNE

Full Usage: BRNE

Field type: Opcode
Modifiers: static

Branch if Not Equal

Field type: Opcode

BRPL

Full Usage: BRPL

Field type: Opcode
Modifiers: static

Branch if Plus

Field type: Opcode

BRSH

Full Usage: BRSH

Field type: Opcode
Modifiers: static

Branch if Same or Higher (Unsigned)

Field type: Opcode

BRTC

Full Usage: BRTC

Field type: Opcode
Modifiers: static

Branch if the T Flag is Cleared

Field type: Opcode

BRTS

Full Usage: BRTS

Field type: Opcode
Modifiers: static

Branch if the T Flag is Set

Field type: Opcode

BRVC

Full Usage: BRVC

Field type: Opcode
Modifiers: static

Branch if Overflow Cleared

Field type: Opcode

BRVS

Full Usage: BRVS

Field type: Opcode
Modifiers: static

Branch if Overflow Set

Field type: Opcode

BSET

Full Usage: BSET

Field type: Opcode
Modifiers: static

Bit Set in SREG

Field type: Opcode

BST

Full Usage: BST

Field type: Opcode
Modifiers: static

Bit Store from Bit in Register to T Flag in SREG

Field type: Opcode

CALL

Full Usage: CALL

Field type: Opcode
Modifiers: static

Long Call to a Subroutine

Field type: Opcode

CBI

Full Usage: CBI

Field type: Opcode
Modifiers: static

Clear Bit in I/O Register

Field type: Opcode

CBR

Full Usage: CBR

Field type: Opcode
Modifiers: static

Clear Bits in Register

Field type: Opcode

CLC

Full Usage: CLC

Field type: Opcode
Modifiers: static

Clear Carry Flag

Field type: Opcode

CLH

Full Usage: CLH

Field type: Opcode
Modifiers: static

Clear Half Carry Flag

Field type: Opcode

CLI

Full Usage: CLI

Field type: Opcode
Modifiers: static

Clear Global Interrup Flag

Field type: Opcode

CLN

Full Usage: CLN

Field type: Opcode
Modifiers: static

Clear Negative Flag

Field type: Opcode

CLR

Full Usage: CLR

Field type: Opcode
Modifiers: static

Clear Register

Field type: Opcode

CLS

Full Usage: CLS

Field type: Opcode
Modifiers: static

Clear Signed Flag

Field type: Opcode

CLT

Full Usage: CLT

Field type: Opcode
Modifiers: static

Clear T Flag

Field type: Opcode

CLV

Full Usage: CLV

Field type: Opcode
Modifiers: static

Clear Overflow Flag

Field type: Opcode

CLZ

Full Usage: CLZ

Field type: Opcode
Modifiers: static

Clear Zero Flag

Field type: Opcode

COM

Full Usage: COM

Field type: Opcode
Modifiers: static

One's Complement

Field type: Opcode

CP

Full Usage: CP

Field type: Opcode
Modifiers: static

Compare

Field type: Opcode

CPC

Full Usage: CPC

Field type: Opcode
Modifiers: static

Compare with Carry

Field type: Opcode

CPI

Full Usage: CPI

Field type: Opcode
Modifiers: static

Compare with Immediate

Field type: Opcode

CPSE

Full Usage: CPSE

Field type: Opcode
Modifiers: static

Compare Skip if Equal

Field type: Opcode

DEC

Full Usage: DEC

Field type: Opcode
Modifiers: static

Decrement

Field type: Opcode

DES

Full Usage: DES

Field type: Opcode
Modifiers: static

Data Encryption Standard

Field type: Opcode

EICALL

Full Usage: EICALL

Field type: Opcode
Modifiers: static

Extended Indirect Call to Subroutine

Field type: Opcode

EIJMP

Full Usage: EIJMP

Field type: Opcode
Modifiers: static

Extended Indirect Jump

Field type: Opcode

ELPM

Full Usage: ELPM

Field type: Opcode
Modifiers: static

Extended Load Program Memory

Field type: Opcode

EOR

Full Usage: EOR

Field type: Opcode
Modifiers: static

Exclusive OR

Field type: Opcode

FMUL

Full Usage: FMUL

Field type: Opcode
Modifiers: static

Fractional Multiply Unsigned

Field type: Opcode

FMULS

Full Usage: FMULS

Field type: Opcode
Modifiers: static

Fractional Multiply Signed

Field type: Opcode

FMULSU

Full Usage: FMULSU

Field type: Opcode
Modifiers: static

Fractional Multiply SIgned with Unsigned

Field type: Opcode

ICALL

Full Usage: ICALL

Field type: Opcode
Modifiers: static

Indirect Call to Subroutine

Field type: Opcode

IJMP

Full Usage: IJMP

Field type: Opcode
Modifiers: static

Indirect Jump

Field type: Opcode

IN

Full Usage: IN

Field type: Opcode
Modifiers: static

Load an I/O Location to Register

Field type: Opcode

INC

Full Usage: INC

Field type: Opcode
Modifiers: static

Increment

Field type: Opcode

InvalidOp

Full Usage: InvalidOp

Field type: Opcode
Modifiers: static

Invalid Op code

Field type: Opcode

JMP

Full Usage: JMP

Field type: Opcode
Modifiers: static

Jump

Field type: Opcode

LAC

Full Usage: LAC

Field type: Opcode
Modifiers: static

Load and Clear

Field type: Opcode

LAS

Full Usage: LAS

Field type: Opcode
Modifiers: static

Load and Set

Field type: Opcode

LAT

Full Usage: LAT

Field type: Opcode
Modifiers: static

Load and Toggle

Field type: Opcode

LD

Full Usage: LD

Field type: Opcode
Modifiers: static

Load Indirect from Data Space to Register using Index X

Field type: Opcode

LDD

Full Usage: LDD

Field type: Opcode
Modifiers: static

Load Indirect from Data Space to Register using Index Y and Index Z

Field type: Opcode

LDI

Full Usage: LDI

Field type: Opcode
Modifiers: static

Load Immediate

Field type: Opcode

LDS

Full Usage: LDS

Field type: Opcode
Modifiers: static

Load Direct from Data Space

Field type: Opcode

LPM

Full Usage: LPM

Field type: Opcode
Modifiers: static

Load Program Memory

Field type: Opcode

LSL

Full Usage: LSL

Field type: Opcode
Modifiers: static

Logical Shift Left

Field type: Opcode

LSR

Full Usage: LSR

Field type: Opcode
Modifiers: static

Logical Shift Right

Field type: Opcode

MOV

Full Usage: MOV

Field type: Opcode
Modifiers: static

Copy Register

Field type: Opcode

MOVW

Full Usage: MOVW

Field type: Opcode
Modifiers: static

Copy Register Word

Field type: Opcode

MUL

Full Usage: MUL

Field type: Opcode
Modifiers: static

Multiply Unsigned

Field type: Opcode

MULS

Full Usage: MULS

Field type: Opcode
Modifiers: static

Multiply Signed

Field type: Opcode

MULSU

Full Usage: MULSU

Field type: Opcode
Modifiers: static

Multiple Signed with Unsigned

Field type: Opcode

NEG

Full Usage: NEG

Field type: Opcode
Modifiers: static

Two's Complement

Field type: Opcode

NOP

Full Usage: NOP

Field type: Opcode
Modifiers: static

No Operation

Field type: Opcode

OR

Full Usage: OR

Field type: Opcode
Modifiers: static

Logical OR

Field type: Opcode

ORI

Full Usage: ORI

Field type: Opcode
Modifiers: static

Logical OR with Immediate

Field type: Opcode

OUT

Full Usage: OUT

Field type: Opcode
Modifiers: static

Store Register to I/O Location

Field type: Opcode

POP

Full Usage: POP

Field type: Opcode
Modifiers: static

Pop Register from Stack

Field type: Opcode

PUSH

Full Usage: PUSH

Field type: Opcode
Modifiers: static

Push Register on Stack

Field type: Opcode

RCALL

Full Usage: RCALL

Field type: Opcode
Modifiers: static

Relative Call to Subroutine

Field type: Opcode

RET

Full Usage: RET

Field type: Opcode
Modifiers: static

Return from Subroutine

Field type: Opcode

RETI

Full Usage: RETI

Field type: Opcode
Modifiers: static

Return from Interrupt

Field type: Opcode

RJMP

Full Usage: RJMP

Field type: Opcode
Modifiers: static

Relative Jump

Field type: Opcode

ROL

Full Usage: ROL

Field type: Opcode
Modifiers: static

Rotate Left through Carry

Field type: Opcode

ROR

Full Usage: ROR

Field type: Opcode
Modifiers: static

Roatate Right through Carry

Field type: Opcode

SBC

Full Usage: SBC

Field type: Opcode
Modifiers: static

Subtract with Carry

Field type: Opcode

SBCI

Full Usage: SBCI

Field type: Opcode
Modifiers: static

Subtract Immediate with Carry SBI - Set Bit in I/O Register

Field type: Opcode

SBI

Full Usage: SBI

Field type: Opcode
Modifiers: static

Set Bit in I/O Register

Field type: Opcode

SBIC

Full Usage: SBIC

Field type: Opcode
Modifiers: static

Skip if Bit in I/O Register is Cleared

Field type: Opcode

SBIS

Full Usage: SBIS

Field type: Opcode
Modifiers: static

Skip if Bit in I/O Register is Set

Field type: Opcode

SBIW

Full Usage: SBIW

Field type: Opcode
Modifiers: static

Subtract Immediate from Word

Field type: Opcode

SBR

Full Usage: SBR

Field type: Opcode
Modifiers: static

Set Bits in Register

Field type: Opcode

SBRC

Full Usage: SBRC

Field type: Opcode
Modifiers: static

Skip if Bit in Register is Cleared

Field type: Opcode

SBRS

Full Usage: SBRS

Field type: Opcode
Modifiers: static

Skip if Bit in Register is Set

Field type: Opcode

SEC

Full Usage: SEC

Field type: Opcode
Modifiers: static

Set Carry Flag

Field type: Opcode

SEH

Full Usage: SEH

Field type: Opcode
Modifiers: static

Set Half Carry Flag

Field type: Opcode

SEI

Full Usage: SEI

Field type: Opcode
Modifiers: static

Set Global Interrupt Flag

Field type: Opcode

SEN

Full Usage: SEN

Field type: Opcode
Modifiers: static

Set Negative Flag

Field type: Opcode

SER

Full Usage: SER

Field type: Opcode
Modifiers: static

Set all Bits in Register

Field type: Opcode

SES

Full Usage: SES

Field type: Opcode
Modifiers: static

Set Signed Flag

Field type: Opcode

SET

Full Usage: SET

Field type: Opcode
Modifiers: static

Set T Flag

Field type: Opcode

SEV

Full Usage: SEV

Field type: Opcode
Modifiers: static

Set Overflow Flag

Field type: Opcode

SEZ

Full Usage: SEZ

Field type: Opcode
Modifiers: static

Set Zero Flag

Field type: Opcode

SLEEP

Full Usage: SLEEP

Field type: Opcode
Modifiers: static

Sets the circuit in sleep mode

Field type: Opcode

SPM

Full Usage: SPM

Field type: Opcode
Modifiers: static

Store Program Memory ***

Field type: Opcode

ST

Full Usage: ST

Field type: Opcode
Modifiers: static

Store Indirect From Register to Data Space using Index X

Field type: Opcode

STD

Full Usage: STD

Field type: Opcode
Modifiers: static

Store Indirect From Register to Data Space using Index Y and Index Z ***

Field type: Opcode

STS

Full Usage: STS

Field type: Opcode
Modifiers: static

Store Direct to Data Space ***

Field type: Opcode

SUB

Full Usage: SUB

Field type: Opcode
Modifiers: static

Subtract without Carry

Field type: Opcode

SUBI

Full Usage: SUBI

Field type: Opcode
Modifiers: static

Subtract Immediate

Field type: Opcode

SWAP

Full Usage: SWAP

Field type: Opcode
Modifiers: static

Swap Nibbles

Field type: Opcode

TST

Full Usage: TST

Field type: Opcode
Modifiers: static

Test for Zero or Minus

Field type: Opcode

WDR

Full Usage: WDR

Field type: Opcode
Modifiers: static

Watchdog Reset

Field type: Opcode

XCH

Full Usage: XCH

Field type: Opcode
Modifiers: static

Exchange

Field type: Opcode