IC MCU 128K 6MHZ A/D IT 64TQFP

ATMEGA103-6AI

Manufacturer Part NumberATMEGA103-6AI
DescriptionIC MCU 128K 6MHZ A/D IT 64TQFP
ManufacturerAtmel
SeriesAVR® ATmega
ATMEGA103-6AI datasheets
 


Specifications of ATMEGA103-6AI

Core ProcessorAVRCore Size8-Bit
Speed6MHzConnectivitySPI, UART/USART
PeripheralsPOR, PWM, WDTNumber Of I /o32
Program Memory Size128KB (64K x 16)Program Memory TypeFLASH
Eeprom Size4K x 8Ram Size4K x 8
Voltage - Supply (vcc/vdd)4 V ~ 5.5 VData ConvertersA/D 8x10b
Oscillator TypeInternalOperating Temperature-40°C ~ 85°C
Package / Case64-TQFP, 64-VQFPFor Use WithATSTK501 - ADAPTER KIT FOR 64PIN AVR MCU
Lead Free Status / RoHS StatusContains lead / RoHS non-compliant  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
Page 101
102
Page 102
103
Page 103
104
Page 104
105
Page 105
106
Page 106
107
Page 107
108
Page 108
109
Page 109
110
Page 110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Page 109/141

Download datasheet (3Mb)Embed
PrevNext
Programming the EEPROM
0945I–AVR–02/07
Figure 74. Programming the Flash Waveforms (Continued)
DATA
DATA HIGH
XA1
XA0
BS1
XTAL1
WR
RDY/BSY
RESET
+12V
OE
PAGEL
BS2
The programming algorithm for the EEPROM data memory is as follows (refer to “Pro-
gramming the Flash” on page 107 for details on command, address and data loading):
1. A: Load Command “0001 0001”.
2. H: Load Address High Byte ($00 - $0F).
3. B: Load Address Low Byte ($00 - $FF).
4. E: Load Data Low Byte ($00 - $FF).
L: Write Data Low Byte.
1. Set BS to “0”. This selects low data.
2. Give WR a negative pulse. This starts programming of the data byte. RDY/BSY
goes low.
3. Wait until RDY/BSY goes high to program the next byte.
(See Figure 75 for signal waveforms.)
The loaded command and address are retained in the device during programming. For
efficient programming, the following should be considered:
The command needs only be loaded once when writing or reading multiple memory
locations.
Address High Byte needs only be loaded before programming a new 256-word page
in the EEPROM.
Skip writing the data value $FF that is the contents of the entire EEPROM after a
chip erase.
These considerations also apply to Flash, EEPROM and signature bytes reading.
ATmega103(L)
109