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
102
103
104
105
106
107
108
109
110
111
Page 111
112
Page 112
113
Page 113
114
Page 114
115
Page 115
116
Page 116
117
Page 117
118
Page 118
119
Page 119
120
Page 120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Page 116/141

Download datasheet (3Mb)Embed
PrevNext
Table 44. Serial Programming Instruction Set
Instruction
Byte 1
Programming Enable
1010 1100
Chip Erase
1010 1100
Read Program Memory
0010 H000
Load Program Memory Page
0100 H000
Write Program Memory Page
0100 1100
Read EEPROM Memory
1010 0000
Write EEPROM Memory
1100 0000
Read Lock Bits
0101 1000
Write Lock Bits
1010 1100
Read Fuse Bits
0101 0000
Write Fuse Bits
1010 1100
Read Signature Byte
0011 0000
Note:
a = address high bits
b = address low bits
H = 0 – Low byte, 1 – High byte
o = data out
i = data in
x = don’t care
1 = Lock Bit 1
2 = Lock Bit 2
3 = SUT0 Fuse
4 = SUT1 Fuse
5 = SPIEN Fuse
6 = EESAVE Fuse
ATmega103(L)
116
Instruction Format
Byte 2
Byte 3
Byte 4
0101 0011
xxxx xxxx
xxxx xxxx
100x xxxx
xxxx xxxx
xxxx xxxx
aaaa aaaa
bbbb bbbb
oooo oooo
xxxx xxxx
xbbb bbbb
iiii iiii
aaaa aaaa
bxxx xxxx
xxxx xxxx
xxxx aaaa
bbbb bbbb
oooo oooo
xxxx aaaa
bbbb bbbb
iiii iiii
xxxx xxxx
xxxx xxxx
xxxx x21x
1111 1211
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xx5x 6143
1011 6143
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxbb
oooo oooo
Operation
Enable serial programming while
RESET is low.
Chip erase EEPROM and Flash.
Read H (high or low) data o from
Program memory at word address a:b.
Write H (high or low) data i to Program
memory page at word address b.
Write Program memory page at
address a:b.
Read data o from EEPROM memory
at address a:b.
Write data i to EEPROM memory at
address a:b.
Read Lock bits. “0” = programmed,
“1” = unprogrammed.
Write Lock bits. Set bits 1,2 = “0” to
Program Lock bits.
Read Fuse bits. “0” = programmed,
“1” = unprogrammed.
Write Fuse bits. Set bit 6,4,3 = “0” to
program, “1” to unprogram.
Read signature byte o at address b.
0945I–AVR–02/07