Program Size: 2000
SRAM Size: 460
SRAM Org: 60
EEPROM Size: 200

#######################################
MNEMONICS:
#######################################
R->P
P->R
[X]->R
[X++]->R
[--X]->R
[Y]->R
[Y++]->R
[--Y]->R
[Z]->R
[Z++]->R
[--Z]->R
[#]->R
R->[X]
R->[X++]
R->[--X]
R->[Y]
R->[Y++]
R->[--Y]
R->[Z]
R->[Z++]
R->[--Z]
R->[#]
R->
R->[SP]
->R
[SP]->R
R.->
R.->T
->R.
T->R.
#->R.
-R-
|R
-R
R++
R--
R>>
>R>>
R>>
>>R<<
R?
R
^R
<<R
<<R<
[Z#]->R
[Y#]->R
R->[Z#]
R->[Y#]
R->R
RR->RR
R->>R
R+R
R+R+
R-R
R-R-
R&R
R!R
R^R
R=R
R*R
R*R
R*R
R*R
<<(R*R)
<<(R*R)
<<(R*R)
<<(R*R)
#->P.
R=R=
#->R
R#
R#-
RR#
R&#
R&|#
R!#
R=#
#->C
#->N
#->Z
#->I
#->S
#->V
#->T
#->
#->H
NOP
LPM
LPM[Z]
LPM->R
LPM[Z]->R
LPM[Z++]->R
SPM
SLEEP
WDR
RET
RETI
JMP
JMP[Z]
JMP#
RJMP
CALL
CALL[Z]
CALL#
#/
#
...

#######################################
I/O REGISTERS:
#######################################
Size: 40

20
TWBR
.

21
TWSR
:
TWPS0
TWPS1
-
TWS3
TWS4
TWS5
TWS6
TWS7

22
TWAR
:
TWGCE
TWA0
TWA1
TWA2
TWA3
TWA4
TWA5
TWA6

23
TWDR
.

24
ADCL
.

25
ADCH
.

24
ADC
..

26
ADCSRA
:
ADPS0
ADPS1
ADPS2
ADIE
ADIF
ADATE
ADSC
ADEN

27
ADMUX
:
MUX0
MUX1
MUX2
MUX3
MUX4
ADLAR
REFS0
REFS1

28
ACSR
:
ACIS0
ACIS1
ACIC
ACIE
ACI
ACO
ACBG
ACD

29
UBRRL
.

2A
UCSRB
:
TXB8
RXB8
UCSZ2
TXEN
RXEN
UDRIE
TXCIE
RXCIE

2B
UCSRA
:
MPCM
U2X
PE
DOR
FE
UDRE
TXC
RXC

2C
UDR
.

2D
SPCR
:
SPR0
SPR1
CPHA
CPOL
MSTR
DORD
SPE
SPIE

2E
SPSR
:
SPI2X
-
-
-
-
-
WCOL
SPIF

2F
SPDR
.

30
PIND
:
PIND0
PIND1
PIND2
PIND3
PIND4
PIND5
PIND6
PIND7

31
DDRD
:
DDD0
DDD1
DDD2
DDD3
DDD4
DDD5
DDD6
DDD7

32
PORTD
:
PORTD0
PORTD1
PORTD2
PORTD3
PORTD4
PORTD5
PORTD6
PORTD7

33
PINC
:
PINC0
PINC1
PINC2
PINC3
PINC4
PINC5
PINC6
PINC7

34
DDRC
:
DDC0
DDC1
DDC2
DDC3
DDC4
DDC5
DDC6
DDC7

35
PORTC
:
PORTC0
PORTC1
PORTC2
PORTC3
PORTC4
PORTC5
PORTC6
PORTC7

36
PINB
:
PINB0
PINB1
PINB2
PINB3
PINB4
PINB5
PINB6
PINB7

37
DDRB
:
DDB0
DDB1
DDB2
DDB3
DDB4
DDB5
DDB6
DDB7

38
PORTB
:
PORTB0
PORTB1
PORTB2
PORTB3
PORTB4
PORTB5
PORTB6
PORTB7

39
PINA
:
PINA0
PINA1
PINA2
PINA3
PINA4
PINA5
PINA6
PINA7

3A
DDRA
:
DDA0
DDA1
DDA2
DDA3
DDA4
DDA5
DDA6
DDA7

3B
PORTA
:
PORTA0
PORTA1
PORTA2
PORTA3
PORTA4
PORTA5
PORTA6
PORTA7

3C
EECR
:
EERE
EEWE
EEMWE
EERIE
-
-
-
-

3D
EEDR
.

3E
EEARL
.

3F
EEARH
:
EEAR8
-
-
-
-
-
-
-

3E
EEAR
..

40
UCSRC
:
UCPOL
UCSZ0
UCSZ1
USBS
UPM0
UPM1
UMSEL
URSEL

40
UBRRH
:
UBRR8
UBRR9
UBRR10
UBRR11
-
-
-
-

41
WDTCR
:
WDP0
WDP1
WDP2
WDE
WDTOE
-
-
-

42
ASSR
:
TCR2UB
OCR2UB
TCN2UB
AS2
-
-
-
-

43
OCR2
.

44
TCNT2
.

45
TCCR2
:
CS20
CS21
CS22
WGM21
COM20
COM21
WGM20
FOC2

46
ICR1L
.

47
ICR1H
.

46
ICR1
..

48
OCR1BL
.

49
OCR1BH
.

48
OCR1B
..

4A
OCR1AL
.

4B
OCR1AH
.

4A
OCR1A
..

4C
TCNT1L
.

4D
TCNT1H
.

4C
TCNT1
..

4E
TCCR1B
:
CS10
CS11
CS12
WGM12
WGM13
-
ICES1
ICNC1

4F
TCCR1A
:
WGM10
WGM11
FOC1B
FOC1A
COM1B0
COM1B1
COM1A0
COM1A1

50
SFIOR
:
PSR10
PSR2
PUD
ACME
ADHSM
ADTS0
ADTS1
ADTS2

51
OCD0
.

51
OSCCAL
.

52
TCNT0
.

53
TCCR0
:
CS00
CS01
CS02
WGM01
COM00
COM01
WGM00
FOC0

54
MCUCSR
:
PORF
EXTRF
BORF
WDRF
JTRF
-
ISC2
JTD

55
MCUCR
:
ISC00
ISC01
ISC10
ISC11
SM0
SM1
SE
SM2

56
TWCR
:
TWIE
-
TWEN
TWWC
TWSTO
TWSTA
TWEA
TWINT

57
SPMCR
:
SPMEN
PGERS
PGWRT
BLBSET
RWWSRE
-
RWWSB
SPMIE

58
TIFR
:
TOV0
OCF0
TOV1
OCF1B
OCF1A
ICF1
TOV2
OCF2

59
TIMSK
:
TOIE0
OCIE0
TOIE1
OCIE1B
OCIE1A
TICIE1
TOIE2
OCIE2

5A
GIFR
:
-
-
-
-
-
INTF2
INTF0
INTF1

5B
GICR
:
IVCE
IVSEL
-
-
-
INT2
INT0
INT1

5C
OCR0
.

5D
SPL
:
SP0
SP1
SP2
SP3
SP4
SP5
SP6
SP7

5E
SPH
:
SP8
SP9
SP10
-
-
-
-
-

5D
SP
..

5F
SREG
.
...

Watch Dog Timer clock factor: 1 MHz

Stack pointer initial value: Zero

#######################################
Analog to Digital Convertor:
#######################################

MUX:
:
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
ADC6
ADC7
+ADC0; -ADC0; Gain=10
+ADC1; -ADC0; Gain=10
+ADC0; -ADC0; Gain=200
+ADC1; -ADC0; Gain=200
+ADC2; -ADC2; Gain=10
+ADC3; -ADC2; Gain=10
+ADC2; -ADC2; Gain=200
+ADC3; -ADC2; Gain=200
+ADC0; -ADC1; Gain=1
+ADC1; -ADC1; Gain=1
+ADC2; -ADC1; Gain=1
+ADC3; -ADC1; Gain=1
+ADC4; -ADC1; Gain=1
+ADC5; -ADC1; Gain=1
+ADC6; -ADC1; Gain=1
+ADC7; -ADC1; Gain=1
+ADC0; -ADC2; Gain=1
+ADC1; -ADC2; Gain=1
+ADC2; -ADC2; Gain=1
+ADC3; -ADC2; Gain=1
+ADC4; -ADC2; Gain=1
+ADC5; -ADC2; Gain=1
1.22V (Vbg)
0V (GND)
...

REFS:
:
AREF, internal Vref turned off
AVCC with external capacitor at AREF pin
Reserved
Interval 2.56V Voltage Reference with external capacitor at AREF pin
...

PS=000: 2

ADTS:
Free Running mode
Analog Comparator
External Interupt Request 0
Timer/Counter0 Compare Match A
Timer/Counter0 Overflow
Timer/Counter1 Compare Match B
Timer/Counter1 Overflow
Timer/Counter1 Capture Event
...

#######################################
Timer/Counters:
#######################################

CTC Process: CCCC

TCPrescalers:
***********
Feature: None
2
10
...

Modes: Mega128
Count: 3

Timer/Counter0:
***************
Clock: Classic

Timer/Counter1:
***************
Clock: Classic

Timer/Counter2:
***************
Clock: AS

#######################################
PINS:
#######################################
PB0
:in
T0
XCK
:out
XCK

PB1
:in
T1

PB2
:in
AC+
INT2

PB3
:in
AC-
:out
OC0

PB4
:in
SS

PB5
:in
MOSI
:out
MOSI

PB6
:in
MISO
:out
MISO

PB7
:in
SCK
:out
SCK

:in
Reset

PD0
:in
RXD

PD1
:out
TXD

PD2
:in
INT0

PD3
:in
INT1

PD4
:out
OC1B

PD5
:out
OC1A

PD6
:in
ICP1

PD7
:out
OC2

PC0
:in
SCL
:out
SCL

PC1
:in
SDA
:out
SDA

PC2

PC3

PC4

PC5

PC6
:in
T2

PC7

PA7
:in
ADC7

PA6
:in
ADC6

PA5
:in
ADC5

PA4
:in
ADC4

PA3
:in
ADC3

PA2
:in
ADC2

PA1
:in
ADC1

PA0
:in
ADC0
...

#######################################
EXTERNAL INTERRUPTS
#######################################
ISC=1: Any logical change
General ISC0: False

#######################################
SLEEP MODES:
#######################################
Idle
ADC noise reduction
Power-down
Power-save
Reserved
Reserved
Standby
Extended standby
...

#######################################
INTERRUPTS:
#######################################
00
Reset

02
External_0

04
External_1

06
Timer_2_Compare_Match

08
Timer_2_Overflow

0A
Timer_1_Input_Capture

0C
Timer_1_Compare_Match_A

0E
Timer_1_Compare_Match_B

10
Timer_1_Overflow

12
Timer_0_Overflow

14
Serial_Transfer_Complete

16
USART_Receive_Complete

18
USART_DR_Empty

1A
USART_Transmit_Complete

1C
ADC_Complete

1E
EEPROM_Ready

20
Analog_Comparator

22
TWI_Finished

24
External_2

26
Timer_0_Compare_Match

28
Store_Program_Memory_Ready
...

#######################################
PROGRAMMER:
#######################################
Flash programming mode: Page 64 Words
Poll ready: No
Connection: PB_567

Write Bits:
1010 1100|111x xxxx|xxxx xxxx|1165 43ba
1010 1100|1010 0000|xxxx xxxx|FEDC BA98
1010 1100|1010 1000|xxxx xxxx|NMLK JIHG
...

Read Bits:
0101 1000|0000 0000|xxxx xxxx|xx65 43ba
0101 0000|0000 0000|xxxx xxxx|FEDC BA98
0101 1000|0000 1000|xxxx xxxx|NMLK JIHG
...

Lock Bits:
a=LockBit1
b=LockBit2
3=BootLockBit01
4=BootLockBit02
5=BootLockBit11
6=BootLockBit12
...

Fuse Bits:
8=CKSEL0
9=CKSEL1
A=CKSEL2
B=CKSEL3
C=SUT0
D=SUT1
E=BODEN
F=BODLEVEL
G=BOOTRST
H=BOOTSZ0
I=BOOTSZ1
J=EESAVE
K=CKOPT
L=SPIEN
M=JTAGEN
N=OCDEN
...

CKSEL: Mega128

#######################################
SELF PROGRAMMING:
#######################################
Max BOOT size: 1024

RWW size: 1C00


