ATmega16,32,64M1 Datasheet by Microchip Technology
AtmeE
Atmel

Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
AAAAA
[ Dala bus 87b“
Atmel
Atmel
Atmel
Atmel
Atmel
Wmm
mum
Atmel
Atmel
Atmel
Atmel
15 XH XL
R31 R30
Atmel
Atmel
Atmel
Atmel
T4
T3
T1
T4
T3
T2
T1
Atmel
Atmel
Atmel
ngnam Memory
Program Memory
/
Program Memory
Atmel
INIOUT
OXOOOO — 0X001 F
Atmel
64 IIO registers
160 Ext IIO registers
Internal SRAM
Load/Store
OXOOOO — 0x001 F
OXOOZO — 0x005F
0x0060 — OXOOFF
0x0100
OX04FF
INIOUT Load/Store
/%
32 registers OXOOOO — 0x001 F
*2
OXOOOO — 0x001 F 64 IIO registers 0x0020 — 0x005F
>—< 160="" ext="" iio="" registers="" oxoo6o="" —="" oxooff="">—< internal="" sram="" 0x01="" 00="" \—/="" ox08ff="" iniout="" load/store="" 32="" registers="" oxoooo="" —="" 0x001="" f="" oxoooo="" —="" 0x001="" f="" 64="" iio="" registers="" ox0020="" —="" 0x005f="" k—\="" 160="" ext="" iio="" registers="" 0x0060="" —="" oxooff="" \="" 0x01="" 00="" internal="" sram="" \—/="" ox10ff="" atmel="">
Atmel
T1 T2 T3
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
AAAAA
Atmel
Atmel
C2
HUI—I
Cl
Atmel
Atmel
Atmel
OSL‘L‘AL
m:
KC 0: mmmx
M l,
mu 4»
Atmel
NC
External
Clock
Signal
if
HI
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
MCU Slam
Reglsler (MC
gag:
ngfi
vcc ‘*
Reset Clmuil \
*1 ._
u:
7 3
RESET Watchdog m
Tuner 3
,_
z
3
O
0
CK
sun 1 -a]
INTERNAL RESET
RESET
TIME-OUT
INTERNAL
RESET
RESET
WDT
TIMEOUT
RESET
TIMEOUT
INTERNAL
RESET
Atmel
WATCHDOG
PRESCALER
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
________
AAAAA
Atmel
M—C?
L ”II
_N E"
fiL? V
Atmel
Atmel
Atmel
Atmel
— A
_ 6:1
_
Z a.
__
j; W 5—}? .'
Hal LL14—
V
Atmel
Atmel
Atmel

Atmel
Atmel
%
3
g
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
w 3 m <>
Atmel
Atmel
DATA BUS
Atmel
Atmel
Atmel
Atmel
A
Atmel
:I |
:I |
Atmel
Atmel
Atmel
\I“;
|\j;'
|\‘l:'
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
mam <>
Atmel
Atmel
Atmel
DATA BUS
Atmel
Atmel
DATA BUS
Atmel
Atmel
DATABUS
—I Y
| | |
'4’
+ +
Atmel
Atmel
Atmel
Atmel
A
(0P+)
Atmel
Atmel
Atmel
A
AAAAA
(0P+)
Atmel
AAAAA
Atmel
E
|\‘I:‘
Atmel
IH I‘l:I
Atmel

Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
mmmmmmmmmm
SOURCE clkT"
Atmel
Atmel
Atmel
L a L a l
E SW W D D mi w flu
H H _ , m ,
¥ ¥ H m w 4 .Y W m w 4
“““““ ¢ “““ ¢
m3m<>
Atmel
Atmel
POCRnR
POCRnRA
PSC counter
POCRnRB
On-Iime 0
Regulalbn Inup Wnnmg in
}—| ¢
Atmel
CLK
CLK
+>
+>
P SAUI MEL.
5,9
p
POCRIRAHI 01%
POCRIS :L.
., 5L.
POCRZR #.
POCRZS #.
HHH HHH
AC}
Atmel

Atmel
PADCnA
CLK
m>
DTO 0T0 DTI 0T1 DTO 0T0 DTI OTI DTO 0T0 DTI OT]
l—I 1—51 l—I
DTI] DTI] DTI 0T1 DTD 0T0 DTI DTI DTO 0T0 DTI 0T1
I——— .-—
l—I . n . 1_|
+ + _ a
J—I . 'J—F 1 . J—I
: 7‘ |
Atmel
D'm 0T0 D1‘o 01‘0 D1‘o 0T0
l—| l_| l—I
Atmel
Atmel
Atmel

Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
s
M
XTAL 55 L3 ”5
l ‘ BBITSHIFTREGISTER ‘ S 9
READ DATA BUFFER 3
II
D-
Z
O
0
Z
SPICLOCK(MASTER CLO K E
SELECT CLOCK s
LOGIC M
E 3 fi
1 n.
m m
n: n
I- .“ m
E 3; 8
MSTR
SPI CONTROL PE
a m 4 ( P o
E 8 3 E E g 5 2 E E 5
mi““‘ mmnsoomm
SFI STATUS REGISTER SF'I CONTROL REGISTER
s s
SPI INTERRUPT INTERNAL
REQUEST DATA BUS
/|I:meL
MSB MASTER LSB MISO Mlso MSB SLAVE LSB
8 BIT SHIFT REGISTER B BIT SHIFT REGISTER“|
MOSI MOSI
spl SCK SCK
CLOCK GENERATOR 7 7
ss 55
Atmel
Atmel
Atmel
>LJO
HXHHXHK
711111111
iffffffff
Hffffffi
O<><><><><><>
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
||_||
"’7 |
4m 4% A7 Hpaw Law
—|_|_l |_|_|_# |_| |
7 7 Wenmme
Sum:
4% WA” A}
"m p
||_||
Law #2
IWIII‘ |
"’7 l
«M \
LA
%%%$L‘,,,
"77_|_|||_||_|_|_|_||_||
vvvaq«$9979!9vv91¢vv91vvvaqvv9
Atmel
m
m
Atmel
Atmel
:: :_
:: :_
aim 05 u 2%
1L
Bit timing
Atmel
mmmwmmummmmmmmmmmmm
41m memL
.‘5 ‘
1 Tphs1 ( ‘ Tpth (2
Nmes I. Phnseermrgfl ‘ 1 I ‘ 1
z. Phnse z 3 1 1 Tphs1+Tsjw| 1 Tph52+Tsjw(4 I
5, Synchmmz-ahan selgmen ‘ 1 i
Tsyns xscT cl-tnx ) 1 I A
Atmel
Atmel
Atmel
Atmel
DVRTIM
CANTIM H
J 'EDF"
'SDF"
TXDKli] 1
RXDKli] : 4/,
Atmel
AAAAA
Atmel
Atmel
Atmel
Atmel

Atmel

Atmel



Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
FRAME sun
up
\\
JII II III J \ JII "J I |_
Each byte held ,, lransmmed as a seria/ am, LSB rm
Atmel
Atmel
Atmel
FSM
Recommended
way
way
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
[1
:I I II II II II
LTXDL :X\ 7 X:X X
\ \
I]
J I II II II II
LRXDL 4X n X X
\
Atmel
Atmel
|_l|_l MT '1
4 o 1 W
\\
4\ 9*
J |
7
J |
J |
ss—( ch ((2
(«2 )
< (2="" |:f="" |:f="" i="" atmel="" )ro="" )="" )))="">
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel



Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
IS RCEN
[ON
Atmel
Atmel
ADC CLOCK SOURCE
Atmel
‘ ‘ ‘ ‘ ‘ ‘
‘ ‘ x ‘ ‘ “1‘ ‘ I I ‘ ‘ ‘ ‘ ‘ ‘ ‘ 1 1 ‘ ‘
w W
‘ ‘ ‘ ‘ ‘ ‘
41 ‘ \ 1 1 1
‘ x ‘ W
1 1 1 ‘ ‘ 1
/ A ( / 0K
/ v 1
‘ ‘ ‘\ ‘ ‘\
Atmel
(Inc Cam/mum I I Nm Convcrsmn
/ ‘ I I W
: 1 I I 'fi:
I I I I I I
/ II I K s
I I I V bl< i=""><\>\><\ i="" i="" f="" \="" updmc="" ‘="" i="" on="" cumrcmon="" nan="" cumrcmon="" |="" i="" i="" —i‘="" i="" i="" :="" i="" i="" ii="" i="" i="" i="" i="" i="" i="" i="" i="" i="" i="" i="" i="" i="" i="" ii="" i="" i="" i="">\>< i="" i="" i/="">< s=""> 4\ 4-\ I I f ‘\
Updmc
One Convelsmn Naxl Convelsmn
Atmel
Atmel
Atmel
AAAAA
25: 2:55 wax: :2: e52
1.11.
909$ ms.
909$ as.
209$ 2..
809$ as.
VREF
VREF
Atmel
Atmel
Oummle: "
axll‘l‘r Hf
x \\
)) 0x000, >>
‘ ((
0mm
Atmel
Atmel
Atmel
Atmel
L 4‘\_ :IA
_ 3 f
_ v
/.
Atmel
5 K5 K
5 K5 w x
ADCK/X
Tm; a Camp
AMPZCSR
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Acne
mm
ACMPNO
mm
mm
mm
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel

Atmel
Atmel
Atmel
Sources
Atmel
Atmel
Atmel
Atmel
1.8 - 5.5V
Atmel
Atmel
Atmel
Atmel
Atmel
eeeee
Atmel
ngnm Memory
ngnm Vlemory
5.33 2:35.2363
5:3 2:32:35: 2
5.3,“ 2:33:263
=23,“ 2.3.3.5363: uz
Atmel
an
an
Atmel
15 m 13 12 11 «u s a
7 s 5 4 a 2 1 o
23 22 21 20 19 15 17 15
23
7 s 5 4 a 2 1 o
BIT 15 ZPCMSB ZPAGEMSB 1 o
Atmel
Atmel
Atmel

Atmel
Atmel
Atmel


Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
~15 , 5 iv
ATA
L
If
Atmel
Atmel
Atmel
Y/
Atmel
PCMSB PAGEMSE
Atmel
Atmel
Wmc rm- Low byw
Wm: ch mgr. bym
Wm: Exmndcd F|L~c by|c
K—H
X
kills}?!
mu
Atmel
Atmel
)
WW
+l.X-5.SV
J
4, J
‘7
—D
41—.
4,7
Atmel
Atmel
TI |
\
Atmel
Atmel
Serial Programming Instmcxion
IV W A V E/fi/yéf/ A
U
/
EEPROM Memory
:xxxxxxx
5 %g>
Atmel
Atmel
Atmel
16MH1
SMHZ
Atmel
‘cucx
Atmel
Atmel
Atmel
ffi
ffi
Atmel
“:4 \
Atmel
Atmel
mm Anoxsss um: um. um: um um: DATA
HRF’HF’an
WW WW
mm mums new mu new mu
z—MHEr—H
mm mum:
/—/H
“1—H 4;—
mu mm [W bym
121mm)“ by“) [MA my. but;
Atmel
mum (Mwhy
Atmel
10! [M]
80
’0! [HA]
Atmel
140
V» [V]
VOL M
‘m [NA]
0.7
\\
VOL [V]
\\
\
Von [V]
Atmel
1mm
lm [mA]
Va [V]
Vcc [V]
[0N [NA]
\\
3‘0
L\\
2.6
E going—E.
E 10> E 323::
Atmel
Inputhystemsis [mV]
Threshold [V]
0‘45
Threshoki [v1
85"C
40°C
85°C
/
Vcc [V]
2.4
//
é
vcc [V]
/
vs: [V]
ham [uA]
1mm [HA]
Atmel
120
60
\
Vusn [VJ
\
Threshold [V]
Vusm [V]
Vcch]
4.0
E 323::
Vcc [V]
/
2.800
E 223::
Tempcnlur: re]
13!
3.2 3.2.3;
Vat [V]
130
V vvvvv
3.: 35:3;
Tampa-amt: PC]
3:5 5:25»;
Vac [V]
25°C
85°C
16
3.2 3:23;
OSCCAL(X1)
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
Atmel
%
3
g
%
3
g
Atmel
HUUHUHUU
.4“
Atmet
TITLE
DRAWING NO‘
Atmel
E]
N A
1 n
0.30
D‘A. TVP LASER MARKING
E] *
SEATING PLANE
E
>—-
I§E [IE Q-n
SIDE V‘EW
DRAWINGS NEIT SEALED
02
"I l‘b ——02/2~ CDMMDN DIMENSIENS IN MM
U U U U U U SYMEEIL MIN. Nun. MAX. NDYES
D L A 0. an 0. 90 1.00
D C I J 0.00 0.02 0.05
D C E2/2 0/: 7.00 as:
D C 1 02/52 4.40 ‘ 4.50 | 4.50
C 52 N 32
‘ m C e U. 65 1385
C L 0. 50 0. so 0. 7n
1 C b 0.25 0.30 0.37
7\—N/ .lgyl.
s"
mum
A, a, c BOTTOM VIEW
Pm I mm Pm | mm. m m
(c 0 :0) <0 20="" a)="" ynnngaa="" compliant="" jedec="" standard="" mei-220="" variation="" vkkc="" 07/25/07="" title="" drawing="" nd="" rev="" “mm...“="" atmelfiéfisztgiczzfifim="" fv="" f="" atmel="">0>
Atmel
Atmet ‘Enabllng Unlimited Possnbllltles‘ “um-ID


