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 104/141

Download datasheet (3Mb)Embed
PrevNext
Memory
Programming
Program and Data
Memory Lock Bits
Fuse Bits
Signature Bytes
Programming the Flash
and EEPROM
ATmega103(L)
104
The ATmega103(L) MCU provides two Lock bits that can be left unprogrammed (“1”) or
can be programmed (“0”) to obtain the additional features listed in Table 35. The Lock
bits can only be erased to “1” with the Chip Erase command.
Table 35. Lock Bit Protection Modes
Memory Lock Bits
Protection Type
Mode
LB1
LB2
1
1
1
No memory lock features enabled.
2
0
1
Further programming of the Flash and EEPROM is disabled.
3
0
0
Same as mode 2, and verify is also disabled.
Note:
1. In Parallel mode, programming of the Fuse bits are also disabled. Program the Fuse
bits before programming the Lock bits.
The ATmega103(L) has four Fuse bits, SPIEN, SUT1..0 and EESAVE.
When the SPIEN Fuse is programmed (“0”), Serial Program and Data Downloading
is enabled. Default value is programmed (“0”). The SPIEN Fuse is not accessible in
Serial Programming mode.
When EESAVE is programmed, the EEPROM memory is preserved through the
Chip Erase cycle. Default value is unprogrammed (“1”). The EESAVE Fuse bit
cannot be programmed if any of the Lock bits are programmed.
SUT1..0 Fuses: Determine the MCU start-up time. See Table 5 on page 27 for
further details. Default value is unprogrammed (“11”), which gives a nominal start-up
time of 16 ms.
The status of the Fuse bits is not affected by Chip Erase.
All Atmel microcontrollers have a 3-byte signature code that identifies the device. This
code can be read in both Serial and Parallel mode. The three bytes reside in a separate
address space.
For the ATmega103 they are:
1. $000: $1E (indicates manufactured by Atmel)
2. $001: $97 (indicates 128K bytes Flash memory)
3. $002: $01 (indicates ATmega103 when signature byte $001 is $97)
Atmel’s ATmega103(L) offers 128K bytes of In-System Reprogrammable Flash memory
and 4K bytes of EEPROM Data memory.
The ATmega103(L) is shipped with the On-chip Flash Program and EEPROM Data
memory arrays in the erased state (i.e., contents = $FF) and ready to be programmed.
This device supports a Parallel Programming mode and a Serial Programming mode.
The +12V supplied to the RESET pin in Parallel Programming mode is used for pro-
gramming enable only, and no current of significance is drawn by this pin. The Serial
Programming mode provides a convenient way to download program and data into the
ATmega103(L) inside the user’s system.
(1)
0945I–AVR–02/07