Program Size: 1000
SRAM Size: 300
SRAM Org: 100
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: E0

23
PINB
:
PINB0
PINB1
PINB2
PINB3
PINB4
PINB5
PINB6
PINB7

24
DDRB
:
DDB0
DDB1
DDB2
DDB3
DDB4
DDB5
DDB6
DDB7

25
PORTB
:
PORTB0
PORTB1
PORTB2
PORTB3
PORTB4
PORTB5
PORTB6
PORTB7

26
PINC
:
PINC0
PINC1
PINC2
PINC3
PINC4
PINC5
PINC6
-

27
DDRC
:
DDC0
DDC1
DDC2
DDC3
DDC4
DDC5
DDC6
-

28
PORTC
:
PORTC0
PORTC1
PORTC2
PORTC3
PORTC4
PORTC5
PORTC6
-

29
PIND
:
PIND0
PIND1
PIND2
PIND3
PIND4
PIND5
PIND6
PIND7

2A
DDRD
:
DDD0
DDD1
DDD2
DDD3
DDD4
DDD5
DDD6
DDD7

2B
PORTD
:
PORTD0
PORTD1
PORTD2
PORTD3
PORTD4
PORTD5
PORTD6
PORTD7

2C
PINE
:
PINE0
PINE1
PINE2
-
-
-
-
-

2D
DDRE
:
DDE0
DDE1
DDE2
-
-
-
-
-

2E
PORTE
:
PORTE0
PORTE1
PORTE2
-
-
-
-
-

35
TIFR0
:
TOV0
OCF0A
OCF0B
-
-
-
-
-

36
TIFR1
:
TOV1
OCF1A
OCF1B
-
-
ICF1
-
-

39
GPIOR1
.

3A
GPIOR2
.

3B
GPIOR3
.

3C
EIFR
:
INTF0
INTF1
INTF2
INTF3
-
-
-
-

3D
EIMSK
:
INT0
INT1
INT2
INT3
-
-
-
-

3E
GPIOR0
.

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

40
EEDR
.

41
EEARL
:
EEAR0
EEAR1
EEAR2
EEAR3
EEAR4
EEAR5
EEAR6
EEAR7

42
EEARH
:
EEAR8
EEAR9
EEAR10
EEAR11
-
-
-
-

43
GTCCR
:
PSRSYNC
-
-
-
-
-
ICPSEL1
TSM

44
TCCR0A
:
WGM00
WGM01
-
-
COM0B0
COM0B1
COM0A0
COM0A1

45
TCCR0B
:
CS00
CS01
CS02
WGM02
-
-
FOC0B
FOC0A

46
TCNT0
.

47
OCR0A
.

48
OCR0B
.

49
PLLCR
:
PLOCK
PLLE
PLLF
-
-
-
-
-

4C
SPCR
:
SPR0
SPR1
CPHA
CPOL
MSTR
DORD
SPE
SPIE

4D
SPSR
:
SPI2X
-
-
-
-
-
WCOL
SPIF

4E
SPDR
.

50
ACSR
:
AC0O
AC1O
AC2O
-
AC0IF
AC1IF
AC2IF
ACCKDIV

51
MONDR
.

53
SMCR
:
SE
SM0
SM1
SM2
-
-
-
-

54
MCUSR
:
PORF
EXTRF
BORF
WDRF
-
-
-
-

55
MCUCR
:
IVCE
IVSEL
-
-
PUD
-
-
SPIPS

57
SPMCSR
:
SPMEN
PGERS
PGWRT
BLBSET
RWWSRE
-
RWWSB
SPMIE

5D
SPL
.

5E
SPH
.

5D
SP
..

5F
SREG
.

60
WDTCSR
:
WDP0
WDP1
WDP2
WDE
WDCE
WDP3
WDIE
WDIF

61
CLKPR
:
CLKPS0
CLKPS1
CLKPS2
CLKPS3
-
-
-
CLKPCE

64
PRR
:
PRADC
PRUSART
PRSPI
PRTIM0
PRTIM1
PRPSC0
PRPSC1
PRPSC2

66
OSCCAL
.

69
EICRA
:
ISC00
ISC01
ISC10
ISC11
ISC20
ISC21
ISC30
ISC31

6E
TIMSK0
:
TOIE0
OCIE0A
OCIE0B
-
-
-
-
-

6F
TIMSK1
:
TOIE1
OCIE1A
OCIE1B
-
-
ICIE1
-
-

76
AMP0CSR
:
AMP0TS0
AMP0TS1
-
-
AMP0G0
AMP0G1
-
AMP0EN

77
AMP1CSR
:
AMP1TS0
AMP1TS1
-
-
AMP1G0
AMP1G1
-
AMP1EN

78
ADCL
.

79
ADCH
.

78
ADC
..

7A
ADCSRA
:
ADPS0
ADPS1
ADPS2
ADIE
ADIF
ADATE
ADSC
ADEN

7B
ADCSRB
:
ADTS0
ADTS1
ADTS2
ADTS3
-
-
-
ADHSM

7C
ADMUX
:
MUX0
MUX1
MUX2
MUX3
-
ADLAR
REFS0
REFS1

7E
DIDR0
:
ADC0D
ADC1D
ADC2D
ADC3D
ADC4D
ADC5D
ADC6D
ADC7D

7F
DIDR1
:
ADC8D
ADC9D
ADC10D
AMP0ND
AMP0PD
AMP0D
-
-

80
TCCR1A
:
WGM10
WGM11
-
-
COM1B0
COM1B1
COM1A0
COM1A1

81
TCCR1B
:
CS10
CS11
CS12
WGM12
WGM13
-
ICES1
ICNC1

82
TCCR1C
:
-
-
-
-
-
-
FOC1B
FOC1A

84
TCNT1L
.

85
TCNT1H
.

84
TCNT1
..

86
ICR1L
.

87
ICR1H
.

86
ICR1
..

88
OCR1AL
.

89
OCR1AH
.

88
OCR1A
..

8A
OCR1BL
.

8B
OCR1BH
.

8A
OCR1B
..

A0
PIFR0
:
PEOP0
PRN00
PRN01
PEV0A
PEV0B
PSEI0
-
-

A1
PIM0
:
PEOPE0
-
-
PEVE0A
PEVE0B
PSEIE0
-
-

A2
PIFR1
:
PEOP1
PRN10
PRN11
PEV1A
PEV1B
PSEI1
-
-

A3
PIM1
:
PEOPE1
-
-
PEVE1A
PEVE1B
PSEIE1
-
-

A4
PIFR2
:
PEOP2
PRN20
PRN21
PEV2A
PEV2B
PSEI2
-
-

A5
PIM2
:
PEOPE2
-
-
PEVE2A
PEVE2B
PSEIE2
-
-

AA
DACON
:
DAEN
DAOE
DALA
-
DATS0
DATS1
DATS2
DAATE

AB
DACL
.

AC
DACH
.

AB
DAC
..

AD
AC0CON
:
AC0M0
AC0M1
AC0M2
-
AC0IS0
AC0IS1
AC0IE
AC0EN

AE
AC1CON
:
AC1M0
AC1M1
AC1M2
AC1ICE
AC1IS0
AC1IS1
AC1IE
AC1EN

AF
AC2CON
:
AC2M0
AC2M1
AC2M2
AC2SADE
AC2IS0
AC2IS1
AC2IE
AC2EN

C0
UCSRA
:
MPCM
U2X
UPE
DOR
FE
UDRE
TXC
RXC

C1
UCSRB
:
TXB8
RXB8
UCSZ2
TXEN
RXEN
UDRIE
TXCIE
RXCIE

C2
UCSRC
:
UCPOL
UCSZ0
UCSZ1
USBS
UPM0
UPM1
UMSEL
-

C4
UBRRL
:
UBRR0
UBRR1
UBRR2
UBRR3
UBRR4
UBRR5
UBRR6
UBRR7

C5
UBRRH
:
UBRR8
UBRR9
UBRR10
UBRR11
-
-
-
-

C6
UDR
.

C8
EUCSRA
:
URXS0
URXS1
URXS2
URXS3
UTXS0
UTXS1
UTXS2
UTXS3

C9
EUCSRB
:
BORD
EMCH
-
EUSBS
EUSART
-
-
-

CA
EUCSRC
:
STP0
STP1
F1617
FEM
-
-
-
-

CC
MUBRRL
.

CD
BUBRRH
.

CC
MUBRR
..

CE
EUDR
.

D0
PSOC0
:
POEN0A
-
POEN0B
-
PSYNC00
PSYNC01
-
-

D2
OCR0SAL
.

D3
OCR0SAH
.

D4
OCR0RAL
.

D5
OCR0RAH
.

D6
OCR0SBL
.

D7
OCR0SBH
.

D8
OCR0RBL
.

D9
OCR0RBH
.

DA
PCNF0
:
-
PCLKSEL0
POP0
PMODE00
PMODE01
PLOCK0
PALOCK0
PFIFTY0

DB
PCTL0
:
PRUN0
PCCYC0
PARUN0
PAOC0A
PAOC0B
PBFM0
PPRE00
PPRE01

DC
PFRC0A
:
PRFM0A0
PRFM0A1
PRFM0A2
PRFM0A3
PFLTE0A
PELEV0A
PISEL0A
PCAE0A

DD
PFRC0B
:
PRFM0B0
PRFM0B1
PRFM0B2
PRFM0B3
PFLTE0B
PELEV0B
PISEL0B
PCAE0B

DE
PICR0L
.

DF
PICR0H
.

DE
PICR0
..

E0
PSOC1
:
POEN1A
-
POEN1B
-
PSYNC10
PSYNC11
-
-

E2
OCR1SAL
.

E3
OCR1SAH
.

E4
OCR1RAL
.

E5
OCR1RAH
.

E6
OCR1SBL
.

E7
OCR1SBH
.

E8
OCR1RBL
.

E9
OCR1RBH
.

EA
PCNF1
:
-
PCLKSEL1
POP1
PMODE10
PMODE11
PLOCK1
PALOCK1
PFIFTY1

EB
PCTL1
:
PRUN1
PCCYC1
PARUN1
PAOC1A
PAOC1B
PBFM1
PPRE10
PPRE11

EC
PFRC1A
:
PRFM1A0
PRFM1A1
PRFM1A2
PRFM1A3
PFLTE1A
PELEV1A
PISEL1A
PCAE1A

ED
PFRC1B
:
PRFM1B0
PRFM1B1
PRFM1B2
PRFM1B3
PFLTE1B
PELEV1B
PISEL1B
PCAE1B

EE
PICR1L
.

EF
PICR1H
.

EE
PICR1
..

F0
PSOC2
:
POEN2A
POEN2C
POEN2B
POEN2D
PSYNC20
PSYNC21
POS22
POS23

F1
POM2
:
POMV2A0
POMV2A1
POMV2A2
POMV2A3
POMV2B0
POMV2B1
POMV2B2
POMV2B3

F2
OCR2SAL
.

F3
OCR2SAH
.

F4
OCR2RAL
.

F5
OCR2RAH
.

F6
OCR2SBL
.

F7
OCR2SBH
.

F8
OCR2RBL
.

F9
OCR2RBH
.

FA
PCNF2
:
POME2
PCLKSEL2
POP2
PMODE20
PMODE21
PLOCK2
PALOCK2
PFIFTY2

FB
PCTL2
:
PRUN2
PCCYC2
PARUN2
PAOC2A
PAOC2B
PBFM2
PPRE20
PPRE21

FC
PFRC2A
:
PRFM2A0
PRFM2A1
PRFM2A2
PRFM2A3
PFLTE2A
PELEV2A
PISEL2A
PCAE2A

FD
PFRC2B
:
PRFM2B0
PRFM2B1
PRFM2B2
PRFM2B3
PFLTE2B
PELEV2B
PISEL2B
PCAE2B

FE
PICR2L
.

FF
PICR2H
.

FE
PICR2
..
...

Watch Dog Timer clock factor: 128 kHz

Stack pointer initial value: Zero

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

MUX:
:
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
ADC6
ADC7
ADC8
ADC9
ADC10
AMP0
APM1(-ADC8,+ADC9)
Reserved
Bangap
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 0
External Interupt Request 0
Timer/Counter0 Compare Match A
Timer/Counter0 Overflow
Timer/Counter1 Compare Match B
Timer/Counter1 Overflow
Timer/Counter1 Capture Event
PSC0ASY Event
PSC1ASY Event
PSC2ASY Event
Analog Comparator 1
Analog Comparator 2
Reserved
Reserved
Reserved
...

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

CTC Process: CCCC

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

Modes: Mega48
Count: 2

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

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

#######################################
PINS:
#######################################
PD0
:in
SS_A
XCK0
:out
XCK0
PSCOUT00

PC0
:in
INT3
:out
PSCOUT10

PE0
:out
OCD

PD1
:in
PSCIN0
:out
CLKO

PD2
:in
PSCIN2
MISO_A
:out
MISO_A
OC1A

PD3
:in
SS
MOSI_A
:out
TXD
OC0A

PC1
:in
PSCIN1
:out
OC1B

PC2
:in
T0
:out
PSCOUT22

PC3
:in
T1
:out
PSCOUT23

PB0
:in
MISO
:out
MISO
PSCOUT20

PB1
:in
MOSI
:out
MOSI
PSCOUT21

PE1
:out
OC0B

PE2
:in
ADC0

PD4
:in
ADC1
RXD
ICP1A
SCK_A
:out
SCK_A

PD5
:in
ADC2
ACMP2

PD6
:in
ADC3
ACMPM
INT0

PD7
:in
ACMP0

PB2
:in
ADC5
INT1

PC4
:in
ADC8
AMP-

PC5
:in
ADC9
AMP+

PC6
:in
ADC10
ACMP1

PB3
:in
AMP0-

PB4
:in
AMP0+

PC7
:out
D2A

PB5
:in
ADC6
INT2

PB6
:in
ADC7
ICP1B
:out
PSCOUT11

PB7
:in
ADC4
SCK
:out
SCK
PSCOUT01
...

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

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

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

01
PSC2_Capture

02
PSC2_End_Cycle

03
PSC1_Capture

04
PSC1_End_Cycle

05
PSC0_Cpature

06
PSC0_End_Cycle

07
Analog_Comparator_0

08
Analog_Comparator_1

09
Analog_Comparator_2

0A
External_0

0B
Timer_1_Input_Capture

0C
Timer_1_Compare_Match_A

0D
Timer_1_Compare_Match_B

0E
Reserved

0F
Timer_1_Overflow

10
Timer_0_Compare_Match_A

11
Timer_0_Overflow

12
ADC_Complete

13
External_1

14
Serial_Transfer_Complete

15
USART_Receive_Complete

16
USART_DR_Empty

17
USART_Transmit_Complete

18
External_2

19
Watchdog_Time_Out

1A
EEPROM_Ready

1B
Timer_0_Compare_Match_B

1C
External_3

1D
Reserved

1E
Reserved

1F
Store_Program_Memory_Ready
...

#######################################
PROGRAMMER:
#######################################
Flash programming mode: Page 32 Words
Poll ready: Yes
Connection: PD_324

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
1010 1100|1010 0100|xxxx xxxx|xxxx xQPO
...

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
0101 0000|0000 1000|xxxx xxxx|VUTS xQPO
...

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=CKOUT
F=CKDIV8
G=BODLEVEL0
H=BODLEVEL1
I=BODLEVEL2
J=EESAVE
K=WDTON
L=SPIEN
M=DWEN
N=RSTDISBL
O=BOOTRST
P=BOOTSZ0
Q=BOOTSZ1
S=PSCRV
T=PSC0RB
U=PSC1RB
V=PSC2RB
...

CKSEL: Custom
Bits: 4
0000: External Clock 16MHz
0001: PLL output divided by 4/PLL driven by Ext.Clock
0010: Calibrated Internal RC Oscillator 8 MHz
0011: PLL output divided by 4/Int.RC Oscillator 8.0 MHz
0100: PLL output divided dy 4/PLL driven dy Ext.Crystal Osc. (0)
0101: PLL output divided dy 4/PLL driven dy Ext.Crystal Osc. (1)
0110: Reserved
0111: Reserved
1000: Low Power Crystal Oscillator 0.4-0.9 MHz (0)
1001: Low Power Crystal Oscillator 0.4-0.9 MHz (1)
1010: Low Power Crystal Oscillator 0.9-3.0 MHz (0)
1011: Low Power Crystal Oscillator 0.9-3.0 MHz (1)
1100: Low Power Crystal Oscillator 3.0-8.0 MHz (0)
1101: Low Power Crystal Oscillator 3.0-8.0 MHz (1)
1110: Low Power Crystal Oscillator 8.0-16.0 MHz (0)
1111: Low Power Crystal Oscillator 8.0-16.0 MHz (1)
#######################################
SELF PROGRAMMING:
#######################################
Max BOOT size: 1024

RWW size: 0C00

