ATMEGA103-6AI Atmel, ATMEGA103-6AI Datasheet - Page 3

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

ATMEGA103-6AI

Manufacturer Part Number
ATMEGA103-6AI
Description
IC MCU 128K 6MHZ A/D IT 64TQFP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA103-6AI

Core Processor
AVR
Core Size
8-Bit
Speed
6MHz
Connectivity
SPI, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Program Memory Size
128KB (64K x 16)
Program Memory Type
FLASH
Eeprom Size
4K x 8
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TQFP, 64-VQFP
For Use With
ATSTK501 - ADAPTER KIT FOR 64PIN AVR MCU
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATMEGA103-6AI
Manufacturer:
ATMEL
Quantity:
586
Part Number:
ATMEGA103-6AI
Manufacturer:
Atmel
Quantity:
10 000
4. Read Back Value during EEPROM Polling
3. MISO Active during In-System Programming
2. The ADC Has no Free-running Mode
1. UART Loses Synchronization if RXD Line is Low when UART Receive is Disabled
1436C–09/01
When a new EEPROM byte is being programmed into the EEPROM with In-System Programming, reading the
address location being programmed will give the value P1 (see table below) until the Auto-erase is finished. Then the
value P2 will follow until programming is finished. At the time the device is ready for a new EEPROM byte, the pro-
grammed value will read correctly.
Note: This is only a problem for In-System Programmers. Reading and writing the EEPROM during normal operation is
not affected by this.
Problem Fix/Workaround
Programmers must allow both $80 and $7F as read back values if data polling is used for the EEPROM. Polling will not
work for either of the values P1 and P2, so when programming these values, the user will have to wait the prescribed
time t
During In-System Programming, the MISO line (pin 13) of the ATmega103 is active, although the UART pins are used
for programming. If pin 13 is used as an input in the application, a collision may occur on this line.
Problem Fix/Workaround
- If the MISO pin is used as an input, make sure that there is a current-limiting resistor in series with the line.
- If the pin is used as an output, make sure that whatever is connected to the line can accept that the pin is toggling
Early versions of the ATmega603/103 datasheet described an ADC Free-running mode. This mode is not available in
this device, and bit number 5 in the ADCSR register must always be written as “0”.
Problem Fix/Workaround
Use Single-conversion mode and always use the latest revision of the datasheet.
The UART will detect a UART start bit and start reception even if the UART is not enabled. If this occurs, the first byte
after re-enabling the UART will be corrupted.
Problem Fix/Workaround
Make sure that the RX line is high at start-up and when the UART is disabled. An external RS-232 level converter
keeps the line high during start-up.
Revision
F
G
J
K
L
during programming.
WD_EEPROM
before programming the next byte.
P1
$7F
$80
$80
$80
$80
ATmega103(L) Errata
P2
$7F
$7F
$7F
$7F
$7F
3

Related parts for ATMEGA103-6AI