You are on page 1of 0

AVR Butterfly Evaluation Kit

..............................................................................................
User Guide
Table of Contents
iii AVR Butterfly User Guide
4271CAVR04/05
Section 1
Introduction........................................................................................... 1-5
1.1 Resources Available on the AVR Butterfly Kit ..........................................1-6
Section 2
How to Operate the Pre-programmed Application................................ 1-7
2.1 Included Firmware ....................................................................................1-7
2.2 Joystick Input ............................................................................................1-8
2.3 Menu System............................................................................................1-9
2.4 Bootloader...............................................................................................1-11
Section 3
Using the AVR Butterfly...................................................................... 1-15
3.1 Connectors..............................................................................................1-15
3.2 Programming the AVR Butterfly..............................................................1-15
3.3 JTAG.......................................................................................................1-19
3.4 LCD Display ............................................................................................1-20
3.5 Joystick ...................................................................................................1-20
3.6 Sensors...................................................................................................1-21
3.7 Connect to PC.........................................................................................1-23
3.8 USI ..........................................................................................................1-24
3.9 External DataFlash .................................................................................1-25
3.10 Piezo element .........................................................................................1-26
3.11 Battery.....................................................................................................1-26
Section 4
Troubleshooting Guide ....................................................................... 1-27
Section 5
Technical Specifications ..................................................................... 1-29
Section 6
Technical Support ............................................................................... 1-31
Section 7
Schematics ......................................................................................... 1-33
7.1 Bill of Materials........................................................................................1-40
-iv AVR Butterfly User Guide
4271CAVR04/05
AVR Butterfly User Guide -5
4271CAVR04/05
Section 1
Introduction
The AVR Butterfly evaluation kit is designed to demonstrate the benefits and key fea-
tures of the AVR microcontrollers. It is a stand alone microprocessor module that can be
used in numerous applications:
! The AVR architecture in general and the ATmega169 in particular
! Low power design
! The MLF package type
! Peripherals
LCD controller
Memories
- Flash, EEPROM, SRAM, external DataFlash
Communication interfaces
- UART, SPI, USI
Programming methods
- Selfprogramming/ Bootloader, SPI, Parallel, JTAG
Analog to Digital Converter (ADC)
Timers/Counters
- Real Time Clock (RTC)
- Pulse Width Modulation (PWM)
It also serve as a development kit for the ATmega169, and can be used as a module in
other products.
Figure 1-1. AVR Butterfly
-6 AVR Butterfly User Guide
4271CAVR04/05
1.1 Resources
Available on the
AVR Butterfly Kit
The following resources are available on the Butterfly kit.
! ATmega169 (MLF-package)
! LCD-on-glass display with 120 segments, for demonstrating the ATmega169 LCD
controller.
! Joystick, 4-directions with centre push, as user input
! Piezo element, to play sounds
! 32kHz Xtal for the RTC
! 4 Mbit DataFlash, for data storage
! RS-232 level-converter, for communicating with off-board units
! Negative Temperature Coefficient (NTC) thermistor, to measure temperature
! Light Dependent Resistor (LDR), to measure light intenisty
! 3V button cell battery (600mAh) to provide operating power
! JTAG emulation, for debugging
! USI-interface, for additional communication interface
! Supported by AVR Studio 4.
! Pre-programmed with a demonstration application, including bootloader
! No external hardware is required to reprogram the AVR Butterfly
The ATmega169 in the kit controls the external peripherals, and can also be used to do
voltage readings from 0 to 5 volts. The kit can be reprogrammed a number of different
ways including serial programming through the JTAG port. Most users will prefer to use
the preloaded bootloader with AVR Studio to download new code.
For more information about the ATmega169, see the datasheet at www.atmel.com.
AVR Butterfly User Guide -7
4271CAVR04/05
Section 2
How to Operate the Pre-programmed
Application
The AVR Butterfly comes with a preprogrammed application. This section will go
through the basics of this application. The firmware can be downloaded from the AVR
Butterfly web-site, http://www.atmel.com/products/AVR/butterfly.
2.1 Included
Firmware
These modules are preprogrammed with the AVR Butterfly:
! Bootloader code
! Application code
State machine
Features included
- Name-tag
- Clock (date)
- Temperature measurements
- Light measurements
- Voltage readings
- Play tunes/melodies
- Auto power save
- Adjust LCD contrast
More functions can be added later on
- Calculator
- Reminder function
- Alarm (daily alarms, kitchen timers, etc)
- Play melodies and displaying the text (Karaoke-function)
- With the 4Mbit dataflash one can store large amount of data. (Some
examples: AVR Info Bank (Basic of all AVR-parts); your local bus-table;
melodies, etc.)
Note: The application can be upgraded without any external hardware, due to the inte-
grated level-converter and the Self-programming feature.
-8 AVR Butterfly User Guide
4271CAVR04/05
2.2 Joystick Input To operate the AVR Butterfly a joystick is used as user input. It operates in five direc-
tions, including center-push, see Figure 2-1.
Figure 2-1. Joystick Input
Using the joystick one can move around in the menu shown in Figure 2-2, and edit val-
ues, entering name, etc. Here are examples on how to enter your name.
2.2.1 Entering Your Name
Using the Joystick:
1. Press the joystick up (SCROLL UP) to wake the AVR Butterfly. If AVR BUT-
TERFLY is notscrolling over the display, press the joystick to the left (EXIT
SUB-MENU) until it does.
2. Press the joystick down (SCROLL DOWN) three times, so the string NAME is
displayed.
3. Press the joystick to the right (ENTER SUB-MENU). If this is the first time a
name is entered, the string ENTER NAME will be displayed, otherwise the
name already entered will be displayed and you have to press the joystick to the
right (ENTER SUB-MENU) once more.
4. When ENTER NAME is displayed press center push (ENTER). If this is the
first time you enter a name, the character A should be blinking in the right side
in the display, otherwise the last character of the already entered name will blink.
5. Press the joystick up (SCROLL UP) or down (SCROLL DOWN) to get to the
wanted character. Press the joystick to the right (ENTER SUB-MENU) to add a
new character or press the joystick to the left (EXIT SUB-MENU) to remove a
character.
6. When you have got all the characters, up to maximum 25, press center push
(ENTER) to save this name. The name will now be displayed in the display. If
the name is more than 6 characters long it will scroll over the display, otherwise it
will be displayed static.
AVR Butterfly User Guide -9
4271CAVR04/05
2.2.2 Entering Your Name
Using a Terminal:
1. Connect a serial cable from the PC to the AVR Butterfly as described in Section
3.7 Connect to PC, Open a terminal on your PC (e.g. HyperTerminal) and con-
figure the terminal to 19200 Baudrate, 8 Databits, none Parity and one stop bit.
2. Go through point 1, 2 and 3 above.
3. When the ENTER NAME is displayed press the joystick down (SCROLL
DOWN), and DOWNLOAD NAME will be displayed
4. Press center push (ENTER) to activate the UART, and the text WAITING FOR
INPUT ON RS232 will be displayed.
5. Type your name in the terminal window on the PC (up to 25 characters) and save
the name by pressing enter on your PC-keyboard. The name you typed should
now be displayed in the AVR Butterfly display.
Note: The Auto Power Off feature is default enabled. It will turn off the LCD after
default 30 minutes. This timeout can be changed or turned off. To wake the
AVR Butterfly from SLEEP, press the joystick in the UP-position.
2.3 Menu System A menu system is established to be able to shift between the different modules in appli-
cation in a efficient way.
-10 AVR Butterfly User Guide
4271CAVR04/05
Figure 2-2. Application Menu
AVR Butterfly User Guide -11
4271CAVR04/05
Figure 2-2 shows the menu system of the application that comes with the AVR Butterfly.
The column to the left displays the main menu: AVR Butterfly, Time, Music etc To
shift between the alternatives in the menu, press the joystick UP or DOWN. To enter a
sub-menu, press the joystick to the RIGHT. To exit a sub-menu, press the joystick to the
LEFT. To enter/adjust a value, press ENTER. E.g. when Adjust clock appears in the
LCD, press ENTER to enter the adjust function.
2.4 Bootloader The AVR Butterfly comes with a bootloader which uses the self-programming feature in
the ATmega169. The bootloader combined with the integrated RS-232 level-converter
makes it possible to upgrade the application without any external hardware. It is based
on the Application Note AVR109: Self Programming AVR, but uses the new buffer load
mode for more efficient data downloading. AVR Prog, which is included in AVR Studio4,
is used as PC frontend. The data is transmitted through the RS-232 interface. Connect a
serial-cable from the PC to the AVR Butterfly as described in Section 3.7 Connect to
PC.
Figure 2-3. AVR Prog in AVRStudio4
2.4.1 Upgrade the
ATmega169
A jump to the boot section can be done from the application, Options>Boot-
loader>Jump to Bootloader, see Figure 2-2, or just reset the ATmega169 by shortcut
pin 5 and 6 on J403 the ISP connector, (after a reset the ATmega169 will start in the
boot section). See Figure 3-3 for the pinout of the ISP-connector. Nothing will be dis-
played on the LCD while in boot section. Press and hold the joystick in the ENTER-
modus while starting AVR Prog. When AVR Prog starts, release the joystick. Find the
*.hex file you want to program with the Browse button, and press Program. See that
Erasing Device, Programing and Verifying goes OK, this is done automatically.
After upgrading the application, press the Exit-button in AVR Prog in order to leave
programming mode in the ATmega169 bootloader.
-12 AVR Butterfly User Guide
4271CAVR04/05
Figure 2-4. AVR Prog
2.4.2 Jump to the
Application Sector
From the Boot Section a jump to the application is done by pressing the joystick in the
UP-position.
2.4.3 Fuses and Lock Bits For the firmware to operate correctly these fuses and lock bits on the ATmega169 are
the only ones to be programmed:
Extended Fuse Byte (0xFF)
None
Fuse High Byte (0x98)
JTAGEN (JTAG Interface Enabled)
SPIEN (Serial Programming Enable)
BOOTSZ1 (1024 words Boot Size)
BOOTSZ0
BOOTRST (Boot Reset vector Enabled)
AVR Butterfly User Guide -13
4271CAVR04/05
Fuse Low Byte (0xE2)
SUT0 (65 ms Start-up Time)
CKSEL3 (Internal RC Oscillator)
CKSEL2
CKSEL0
Lock Bit Byte (0xEF)
BLB11 (SPM is not allowed to write to the Boot Loader section)
Note: For all fuses and lock bits, 1 means unprogrammed and 0 means pro-
grammed.Using the AVR Butterfly
-14 AVR Butterfly User Guide
4271CAVR04/05
AVR Butterfly User Guide -15
4271CAVR04/05
Section 3
Using the AVR Butterfly
This section describes in detail how to use the AVR Butterfly evaluation kit.
3.1 Connectors Some of the I/O-pins on the ATmega169 are available on the connectors of the AVR
Butterfly. These connectors are for communication, programming and input to the ADC
of the ATmega169.
Figure 3-1. Connectors
3.2 Programming the
AVR Butterfly
In addition to using the pre-programmed bootloader with AVR Studio, the ATmega169
on the AVR Butterfly can be programmed using SPI, High-voltage Parallel Programming
and the JTAG interface.
3.2.1 In-System
Programming

-16 AVR Butterfly User Guide
4271CAVR04/05
Figure 3-2. In-System Programming
To program the ATmega169 using ISP Programming mode, connect a 6-wire cable
between the ISP6PIN connector on the STK500 board and J403 the ISP connector on
the AVR Butterfly as shown in Figure 3-2. This device can be programmed using the
Serial Programming mode in the AVR Studio4 STK500 software. Instead of soldering in
a ISP-header, one can make contact just by pressing the header to the footprint. Make
sure that pin 1 on the STK500 match with pin 1 on the AVR Butterfly. See Figure 3-3 for
the pinout of the ISP Connector.
Figure 3-3. ISP Connector, J403
Notes: 1. More information about the STK500 can be found in the STK500 User
Guide, which is available at the Atmel web site, www.atmel.com. See
STK500 User Guide for information on how to use the STK500 front-end
software for ISP Programming.
2. Do not use the AVRISP for In-System Programming, unless if the kit is pow-
ered from an external power source.
1 2
PB3 VCC_EXT
PB1 PB2
RST GND
ISP
AVR Butterfly User Guide -17
4271CAVR04/05
3.2.2 High-voltage Parallel
Programming
It is possible to program the ATmega169 through the High-voltage Parallel Program-
ming interface. However this requires to move two resistors on the PCB. High-voltage
Parallel Programming is only meant to be used in the worst case scenario, where both
SPI and the JTAG interface are disabled.
To make the parallel programming work, R203 must be placed where the R204 should
be, and R404 must be placed where the R403 should be according to Figure 3-4. See
the Assembly Drawing in the 7 Complete Schematics
Figure 3-4. Ohm Resistors
Connect RESET, BSEL2 and XTAL1 from the STK500 to respectively pin 6, pin 8 and
pin 10 on the JTAG (J402) connector on the AVR Butterfly. See Figure 3-5. The JTAG
connector must be mounted on the back side of the AVR Butterfly.
Figure 3-5. Reset, BSEL2 and XTAL1 cables
Connect PROG DATA and PROG CTRL from the STK500 to respectively PORTB and
PORTD on the AVR Butterfly. Make sure that pin 1 on the STK500 connects to pin 1 on
the AVR Butterfly.
-18 AVR Butterfly User Guide
4271CAVR04/05
Figure 3-6. PORTB and PORTD
See the Schematic and the Assembly Drawing in the 7 Complete Schematics for further
details.
The device can now be programmed using the High-voltage Programming mode in AVR
Studio STK500 software.
During programming there will be some noise from the piezo element, and some flicker-
ing on the LCD, this because PORTB and PORTD are connected to theses modules.
Figure 3-7 shows the pinout for the I/O port headers PORT B and PORT D.
Figure 3-7. PORT B and PORT D
Note: When the AVR Butterfly is configured in High-voltage Parallel Programming
mode, the JTAG interface will not work, neither will the external crystal, causing
the pre-programmed application that comes with the AVR Butterfly to not oper-
ate correctly.
VCC_EXT
PD6 PD7
PD0 PD1
PD2 PD3
PD4 PD5
GND
PORTD
1 2
VCC_EXT
PB6 PB7
PB0 PB1
PB2 PB3
PB4 PB5
GND
PORTB
1 2
AVR Butterfly User Guide -19
4271CAVR04/05
Note: More information about the STK500 can be found in the STK500 User Guide,
which is available at the Atmel web site, www.atmel.com. See the STK500 User
Guide for information on how to use the STK500 front-end software in High-volt-
age Programming mode.
3.3 JTAG Figure 3-8 shows how to connect the JTAG ICE probe to the AVR Butterfly.
Figure 3-8. JTAG connector
Note: The JTAG connector must be mounted on the back-side of the AVR Butterfly.
The JTAG connector is used for the ATmega169 built in JTAG interface. The pinout of
the connector is shown in Figure 3-9 and is compliant with the pin out of the JTAG ICE
available from Atmel. Connecting a JTAG ICE to this connector allows On-chip Debug-
ging of the ATmega169.
More information about the JTAG ICE and the On-chip Debugging can be found in the
AVR JTAG ICE User Guide, which is available at the Atmel web site, www.atmel.com.
Note: Pin 7, NC(VCC) is the Vsupply pin for the JTAG. This pin is not connected
because the JTAG would draw power from the battery on the AVR Butterfly.
Pin 8, NC(BS2) and the pin 10, GND(XTAL1) can be modified serve as the BS2 and
XTAL1 pin during High-voltage Parallel Programming. For more details see 3.2.2 High-
voltage Parallel Programming.
Figure 3-9. JTAG Connector
Note: It is highly recommended to apply external power (3,1 4,5V), when using the
JTAG to save the battery. See Figure 3-10 for how to connect external power.
J TAG
1 2
TCK GND
TDO
TMS
VCC
RST
NC(VCC) NC(BS2)
GND(XTAL1) TDI
-20 AVR Butterfly User Guide
4271CAVR04/05
Make sure to disable the OCD-fuse after a debugging session, due to power
consumption. The OCD-fuse will be disabled if pressing on the Stop Debug-
ging button in AvrStudio4, before disconnecting the JTAG ICE probe from the
AVR Butterfly.
Figure 3-10. External Power
External power can be applied at pin 9 and 10 at both PORTB and PORTD, see Figure
3-7 for the pinout.
If the JTAG are not in use, the four JTAG pins can be used as input for the ADC chan-
nels ADC[4:7]. See the ATmega169 datasheet for more information, available from
www.atmel.com
3.4 LCD Display The LCD display on the AVR Butterfly is the same as used on the STK502 available
from Atmel. The connections between the ATmega169 and the LCD are also the same.
See the STK502 User Guide at www.atmel.com for more information about the LCD dis-
play, and the LCD bit-mapping.
For more information on how to write software for the LCD-display see application note
AVR064: STK502 A Temperature Monitoring System with LCD Output and applica-
tion note AVR065: LCD Driver for the STK502 LCD.
Note: Touching the LCD-pins will affect the segments on the LCD.
3.5 Joystick The AVR Butterfly has a miniature joystick for input from user. It operates in five direc-
tions, including centre-push. The common line of all directions is GND. This means that
internal pull-up must be enabled on the ATmega169 to detect the input from the joystick.
AVR Butterfly User Guide -21
4271CAVR04/05
Figure 3-11. Joystick Schematic
3.6 Sensors The AVR Butterfly has two on-board sensors which makes it possible to measure both
temperature and light. In addition is has a voltage-divider that is used to measure volt-
ages from 0 to 5V.
3.6.1 Temperature Sensor The temperature sensor can be found at the back side of the AVR Butterfly. See Figure
3-12.
-22 AVR Butterfly User Guide
4271CAVR04/05
Figure 3-12. Temperature Sensor
An NTC (Negative Temperature Coefficient)-thermistor is used to measure the tempera-
ture. An NTC-thermistor is characterised by the fact that when the temperature goes
down the resistance goes up. Using a voltage divider and reading the voltage over the
thermistor through the ADC-channels on the ATmega169, the temperature in can be
calculated. Equation for calculating the temperature in Celsius is shown in Figure 3-13.
Figure 3-13. Temperature Equation
! = 4250
ADC = Value in the ATmega169 ADC Data Register ADCL and ADCH
T
zero
= 273"K
T
amb
= 298"K (273" + 25")
The temperature in Fahrenheit can be found from Figure 3-14
Figure 3-14. Fahrenheit VS Celsius
The AVR Butterfly is capable of measuring the temperature from 10C/+14F to
+60C/140C with an accuracy of 1C.
Temperature
!
ADC
1024 ADC # $
------------------------------------
% &
' (
!
Tamb
-------------- + ln
% &
' (
--------------------------------------------------------------------------- Tzero =
F 32 # $
1.8
---------------------
% &
' (
C =
AVR Butterfly User Guide -23
4271CAVR04/05
3.6.2 Light Sensor The light sensor is located at the front of the AVR Butterfly, over the LCD. See Figure
3-15.
Figure 3-15. Light Sensor
An LDR (Light Dependent Resistor) is used to measure the light. An LDR is character-
ised by the fact that when the light decreases the resistance goes up. Using a voltage
divider and reading the voltage over the LDR through the ADC-channels on the
ATmega169, the light can be calculated.
3.6.3 Voltage Reader The AVR Butterfly is capable of reading voltages from 0V to 5V. The input must be con-
nected to the pins shown in Figure 3-16. Using a voltage divider and reading the voltage
over the resistors through the ADC-channels on the ATmega169, the applied voltage
can be calculated. The accuracy is about 0,1V.
Figure 3-16. Voltage Readings
Note: Do not apply voltages above maximum 10V
3.7 Connect to PC The AVR Butterfly has an on-board level-converter for the RS-232 interface. This means
that no external hardware is required to reprogram the AVR Butterfly using the self pro-
gramming feature in the ATmega169. Figure 3-17 shows how to connect a serial-cable
to the AVR Butterfly. The integrated RS232 level converter operates down to 2.0V sup-
ply voltage.
-24 AVR Butterfly User Guide
4271CAVR04/05
Table 3-1. UART
Figure 3-17. UART Connector
3.8 USI The AVR Butterfly has connections for the USI-interface. Figure 3-18 shows the pin-out
for the USI. Through the USI interface other modules can be connected, and the AVR
Butterfly can serve as a top-module card.
Figure 3-18. USI Connector
AVR Butterfly UART COM2
Pin 1 (RXD) Pin 3
Pin 2 (TXD) Pin 2
Pin 3 (GND) Pin 5
AVR Butterfly User Guide -25
4271CAVR04/05
Table 3-2. USI
3.9 External
DataFlash
An external dataflash is provided with the AVR Butterfly. This is the 4-megabit serial
DataFlash from Atmel, type AT45DB041B. More information about the DataFlash can
be found in the datasheet available at the Atmel web site:
http://www.atmel.com/products/DataFlash/
The DataFlash is connected to the SPI interface. This means that in addition to commu-
nicate with the ATmega169 on the AVR Butterfly, it can also be accessed externally
through the ISP connector.
Note: If the DataFlash is to be accessed externally, the ATmega169 on the AVR But-
terfly must be set to disable its own SPI interface to avoid contention on the
interface.
Figure 3-19. DataFlash
Figure 3-20. DataFlash Schematic
AVR Butterfly USI
Pin 1 (USCK/SCL)
Pin 2 (DI/SDA)
Pin 3 (DO)
Pin 4 (GND)
-26 AVR Butterfly User Guide
4271CAVR04/05
3.10 Piezo element A piezo element is used to be able to play sounds on the AVR Butterfly. The piezo is
connected to PORTB5 on the ATmega169. And using the PWM, one can get the differ-
ent frequencies required to play tunes.
Figure 3-21. Piezo Element
3.11 Battery Model: CR2450
Nominal Voltage: 3.0 Volts
Nominal Capacity: 550 mAh (@0.2 mA Discharge Current, +23C)
Standard Discharge Current 0.2 mAh
Maximum recommended current under continuous discharge: 3 mA
Maximum recommended current under pulse discharge: 15 mA
Note: DO NOT recharge, short-circuit, disassemble, deform, heat or place the battery
near a direct flame. This battery containsflammable materials such as lithium
and organic solvent and performing any of the above actions could cause it to
ignite explode or become damaged.
The battery is protected by a schottky diode, this will prevent recharging of the battery if
external power is applied to PORTB or PORTD on the AVR Butterfly.
AVR Butterfly User Guide -27
4271CAVR04/05
Section 4
Troubleshooting Guide
Notes: 1. See the Application Note AVR065 LCD driver for the STK502 LCD on how
to control the LCD-display, or the Application Note AVR064 STK502 A
temperature monitoring system with LCD output Or program the applica-
tion that comes with the AVR Butterfly
Table 4-1. Troubleshooting Guide
Problem Reason Solution
Nothing is displayed on the LCD.
The LCD is not enabled in the AVR device. Check the LCD initialization.
(1)
The update frequency is not correct.
Verify that the clock prescaling correspond
with the clock-source.
(1)
Some segments on the LCD seems to
disappear
Your fingers are touching the LCD pins or
PORTD
Hold the AVR Butterfly on the edge of the
PCB, without touching the LCD pins
Serial Programming does not work
ISP cable not connected properly to the
ISP-footprint
Connect the ISP cable according to Figure
3-2
STK500 target voltage error.
Please refer to the ATmega169 datasheet
for the Serial Programming Voltage limits.
Adjust the target voltage on the STK500
board accordingly.
Parallel programming does not work
Cables not connected properly
Please refer to Section 3.2.2 High-voltage
Parallel Programming for correct parallel
programming set-up.
STK500 target voltage error.
Please refer to the ATmega169 datasheet
for the Parallel Programming Voltage
limits. Adjust the target voltage on the
STK500 board accordingly.
-28 AVR Butterfly User Guide
4271CAVR04/05
AVR Butterfly User Guide -29
4271CAVR04/05
Section 5
Technical Specifications
System Unit
Physical Dimension ................................45 x 67 x 14 mm
Weight.................................28 g
Operation Conditions
Temperature.............................0C - 50C
If using external power...........................3,1V - 4,5V
Temperature measurement accuracy.........................1C
Voltage reading accuracy...........................0,1V
-30 AVR Butterfly User Guide
4271CAVR04/05
AVR Butterfly User Guide -31
4271CAVR04/05
Section 6
Technical Support
For Technical support, please contact avr@atmel.com. When requesting technical sup-
port, please include the following information:
! Which target AVR device is used (complete part number)
! Target voltage and speed
! Clock source and fuse setting of the AVR
! Programming method
! Hardware revisions of the AVR tools, found on the PCB
! Version number of AVR Studio (This can be found in the AVR Studio help menu).
! PC operating system and version/build
! PC processor type and speed
! A detailed description of the problem
-32 AVR Butterfly User Guide
4271CAVR04/05
AVR Butterfly User Guide -33
4271CAVR04/05
Section 7
Schematics
On the following pages the complete schematics and assembly drawing of the AVR But-
terfly revision A are shown.
-34 AVR Butterfly User Guide
4271CAVR04/05
Figure 7-1. Schematics, 1 of 4
1
2
3
4
5
6
7
8
A B C D
8
7
6
5
4
3
2
1
DCBA
A
0
3
0
1
.
3
.
1
0
0
0
.
A
M
C
U
.
S
c
h
1
4
3
0
-
A
p
r
-
2
0
0
3
0
9
:
3
4
:
1
0
A
V
R

B
u
t
t
e
r
f
l
y
A
T
M
E
L

N
o
r
w
a
y
V
e
s
t
r
e

R
o
s
t
e
n

7
9
,
7
0
7
5

T
I
L
L
E
R
N
O
R
W
A
Y
P
A
G
E
:

o
f
T
I
T
L
E
:
D
o
c
u
m
e
n
t

n
u
m
b
e
r
:
R
e
v
i
s
i
o
n
:
A
D
a
t
e
:
C
O
M
[
3
.
.
0
]
C
O
M
[
3
.
.
0
]
P
F
[
7
.
.
4
]
P
F
[
7
.
.
4
]
T
O
S
C
1
T
O
S
C
2
P
B
[
7
.
.
0
]
P
B
[
7
.
.
0
]
P
E
0
P
E
1
P
E
2
P
E
3
P
E
4
P
E
5
P
E
6
P
E
7
R
E
S
E
T
P
B
0
P
B
1
P
B
2
P
B
3
P
B
4
P
B
5
P
B
6
P
B
7
V
C
C
G
N
D
C O M 0
C O M 1
C O M 2
C
O
M
3
L
C
D
2
7
L
C
D
2
8
L
C
D
2
9
L
C
D
4
L
C
D
1
0
L
C
D
7
L
C
D
2
3
L
C
D
2
2
L
C
D
8
L
C
D
5
L
C
D
2
6
L
C
D
2
5
V
C
C
G
N
D
L C D 1 5
L C D 1 6
L C D 1 8
L C D 1 3
L C D 1 1
L C D 1 2
L C D 1 4
L C D 9
P F 0
P F 1
P F 4
P F 5
P F 6
P F 7
G
N
D
R
E
S
E
T
12
C
1
0
2
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
1 2
C
1
0
5
1
U
_
1
6
V
_
X
7
R
G
N
D
L
C
D
C
A
P
P
F
0
L
C
D
6
L
C
D
2
0
L
C
D
2
1
L C D 1 7
L C D 1 9
L
C
D
[
3
2
.
.
3
]
P
F
1
A
V
R
_
R
x
D
A
V
R
_
T
x
D
V
C
C
R
S
T
_
F
L
A
S
H
V
C
P
P
E
2
(
t
e
m
p
e
r
a
t
u
r
e

s
e
n
s
o
r
)
(
v
o
l
t
a
g
e

r
e
a
d
e
r
)
P
E
[
6
.
.
4
]
V
C
P
P
E
3
12
C
1
0
4
1
0
0
N
_
1
6
V
_
X
7
R
12
C
1
0
0
1
0
0
N
_
1
6
V
_
X
7
R
2
1
L
1
0
0
B
L
M
-
2
1
A
1
0
2
S
12
C
1
0
1
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
L
C
D
[
3
2
.
.
3
]
P
E
[
6
.
.
4
]
12
C
1
0
3
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
V
C
C
12
R
1
0
0
1
0
K
12
C
1
0
6
1
0
N
_
5
0
V
_
X
7
R
G
N
D
S
e
n
s
o
r
_
2
P D 7 ( S E G 1 5 )
3 2
P D 6 ( S E G 1 6 )
3 1
P D 5 ( S E G 1 7 )
3 0
P D 4 ( S E G 1 8 )
2 9
P D 3 ( S E G 1 9 )
2 8
P D 2 ( S E G 2 0 )
2 7
P D 1 ( I N T 0 / S E G 2 1 )
2 6
P D 0 ( I C P / S E G 2 2 )
2 5
L
C
D
C
A
P
1
P
E
0
(
R
X
D
)
2
P
E
1
(
T
X
D
)
3
P
E
2
(
A
I
N
0
/
X
C
K
)
4
P
E
3
(
A
I
N
1
)
5
P
E
4
(
S
C
L
/
U
S
C
K
)
6
P
E
5
(
S
D
A
/
D
I
)
7
P
E
6
(
D
O
)
8
X T A L 1 ( T O S C 1 )
2 4
X T A L 2 ( T O S C 2 )
2 3
G N D
2 2
V C C
2 1
R E S E T
2 0
P G 4 ( T 0 / S E G 2 3 )
1 9
P G 3 ( T 1 / S E G 2 4 )
1 8
P B 7 ( O C 2 )
1 7
P
B
6
(
O
C
1
B
)
1
6
P
B
5
(
O
C
1
A
)
1
5
P
B
4
(
O
C
0
)
1
4
P
B
3
(
M
I
S
O
)
1
3
P
B
2
(
M
O
S
I
)
1
2
P
B
1
(
S
C
K
)
1
1
P
B
0
(
S
S
)
1
0
P
E
7
9
(
S
E
G
1
4
)
P
G
0
3
3
(
S
E
G
3
)
P
A
7
4
4
(
S
E
G
4
)
P
G
2
4
3
(
S
E
G
5
)
P
C
7
4
2
(
S
E
G
6
)
P
C
6
4
1
(
S
E
G
7
)
P
C
5
4
0
(
S
E
G
8
)
P
C
4
3
9
(
S
E
G
9
)
P
C
3
3
8
(
S
E
G
1
0
)
P
C
2
3
7
(
S
E
G
1
1
)
P
C
1
3
6
(
S
E
G
1
2
)
P
C
0
3
5
(
S
E
G
1
3
)
P
G
1
3
4
(
S
E
G
2
)
P
A
6
4
5
(
S
E
G
1
)
P
A
5
4
6
(
S
E
G
0
)
P
A
4
4
7
(
C
O
M
3
)
P
A
3
4
8
A V C C
6 4
A G N D
6 3
A R E F
6 2
( A D C 0 ) P F 0
6 1
( A D C 1 ) P F 1
6 0
( A D C 2 ) P F 2
5 9
( A D C 3 ) P F 3
5 8
( T C K / A D C 4 ) P F 4
5 7
( T M S / A D C 5 ) P F 5
5 6
( T D O / A D C 6 ) P F 6
5 5
( T D I / A D C 7 ) P F 7
5 4
G N D
5 3
V C C
5 2
( C O M 0 ) P A 0
5 1
( C O M 1 ) P A 1
5 0
( C O M 2 ) P A 2
4 9
U
1
0
0
A
T
M
E
G
A
1
6
9
V
-
1
M
C
AVR Butterfly User Guide -35
4271CAVR04/05
Figure 7-2. Schematics, 2 of 4
1
2
3
4
5
6
7
8
A B C D
8
7
6
5
4
3
2
1
DCBA
A
0
3
0
1
.
3
.
1
0
0
0
.
A
P
e
r
i
p
h
e
r
a
l
s
.
S
c
h
2
4
5
-
M
a
r
-
2
0
0
3
1
1
:
0
1
:
5
8
A
V
R
B
u
t
t
e
r
f
l
y
A
T
M
E
L
N
o
r
w
a
y
V
e
s
t
r
e
R
o
s
t
e
n
7
9
,
7
0
7
5
T
I
L
L
E
R
N
O
R
W
A
Y
P
A
G
E
:
o
f
T
I
T
L
E
:
D
o
c
u
m
e
n
t
n
u
m
b
e
r
:
R
e
v
i
s
i
o
n
:
A
D
a
t
e
:
B
P
3
1
B
P
4
2
1
K
/
1
L
/
1
M
/
6
3
2
K
/
2
J
/
2
L
/
2
M
4
3
K
/
3
J
/
3
L
/
3
M
5
3
A
/
3
B
/
3
C
/
3
D
6
4
K
/
4
J
/
4
L
/
4
M
7
4
A
/
4
B
/
4
C
/
4
D
8
5
K
/
5
J
/
5
L
/
5
M
9
5
A
/
5
B
/
5
C
/
5
D
1
0
9
/
6
F
/
6
E
/
6
P
1
1
S
9
/
6
H
/
6
G
/
6
N
1
2
6
K
/
6
J
/
6
L
/
6
M
1
3
6
A
/
6
B
/
6
C
/
6
D
1
4
1
0
/
7
F
/
7
E
/
7
P
1
5
S
1
0
/
7
H
/
7
G
/
7
N
1
6
7
K
/
7
J
/
7
L
/
7
M
1
7
7
A
/
7
B
/
7
C
/
7
D
1
8
S
5
/
C
O
L
2
/
S
8
/
8
1
9
5
/
5
H
/
5
G
/
5
N
2
0
S
4
/
5
F
/
5
E
/
5
P
2
1
4
/
4
H
/
4
G
/
4
N
2
2
S
3
/
4
F
/
4
E
/
4
P
2
3
3
/
C
O
L
1
/
S
7
/
7
2
4
S
2
/
3
H
/
3
G
/
3
N
2
5
2
/
3
F
/
3
E
/
3
P
2
6
2
A
/
2
B
/
2
C
/
2
D
2
7
S
1
/
2
H
/
2
G
/
2
N
2
8
1
/
2
F
/
2
E
/
2
P
2
9
X
1
/
1
B
/
1
C
/
S
6
3
0
1
A
/
1
J
/
1
N
/
1
D
3
1
1
F
/
1
G
/
1
E
/
X
2
3
2
B
P
1
3
3
B
P
2
3
4
L
C
D

d
i
s
p
l
a
y
U
2
0
0
H
4
0
4
2
-
D
L
L
C
D
[
3
2
.
.
3
]
C
O
M
[
3
.
.
0
]
C
O
M
[
3
.
.
0
]
L
C
D
[
3
2
.
.
3
]
L
C
D
4
L
C
D
5
L
C
D
6
L
C
D
7
L
C
D
8
L
C
D
9
L
C
D
1
0
L
C
D
1
1
L
C
D
1
2
L
C
D
1
3
L
C
D
1
4
L
C
D
1
5
L
C
D
1
6
L
C
D
1
7
L
C
D
1
8
L
C
D
1
9
L
C
D
2
0
L
C
D
2
1
L
C
D
2
2
L
C
D
2
3
L
C
D
2
5
L
C
D
2
6
L
C
D
2
7
L
C
D
2
8
L
C
D
2
9
L
C
D
2
4
C
O
M
0
C
O
M
1
C
O
M
2
C
O
M
3
1
2
R
2
0
0
0
R
12
3 4
X
C
2
0
1
I
Q
D
3
2
.
7
6
8
K
H
Z
T
O
S
C
1
T
O
S
C
2
32
1
Q
2
0
0
B
C
8
4
7
B
N
O
T

M
O
U
N
T
E
D
G
N
D
P
B
[
7
.
.
0
]
P
B
5
V
C
C
S
I
1
S
C
K
2
R
E
S
E
T
3
C
S
4
S
O
8
G
N
D
7
V
C
C
6
W
P
5
U
2
0
1
A
T
4
5
D
B
0
4
1
B
-
S
C
-
2
.
5
P
B
[
7
.
.
0
]
12
R
2
0
7
1
0
0
K
12
R
2
0
6
1
0
0
K
V
C
C
P
B
2
P
B
1
P
B
0
P
B
3
A
1
B
4
C
3
D
6
C
e
n
t
e
r
2
C
o
m
m
o
n
5
S
W
2
0
0
S
K
R
H
A
B
E
0
1
0
P
B
[
7
.
.
0
]
R
S
T
_
F
L
A
S
H
G
N
D
V
C
C
12
R
2
1
1
N
C
P
1
8
W
F
1
0
4
J
0
3
R
B
G
N
D
12
R
2
0
8
1
0
0
K
P
F
0
12
R
2
1
2
1
M
5
G
N
D
P
F
1
L
i
g
h
t

D
e
p
e
n
d
e
n
t

R
e
s
i
s
t
o
r
G
N
D
V
C
P
V
C
P
S
e
n
s
o
r
_
2
P
B
7
P
B
6
P
B
4
P
E
2
P
E
3
P
E
2
P
E
3
V
_
i
n
G
N
D
P
B
[
7
.
.
0
]
P
B
[
7
.
.
0
]
12
R
2
0
4
0
R
N
O
T

M
O
U
N
T
E
D
P
_
X
T
A
L
1
P
_
X
T
A
L
1
V
_
i
n
12
C
2
0
0
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
V
C
C
12
R
2
0
5
1
0
0
K
V
C
C
4

w
a
y

j
o
y
s
t
i
c
k

w
i
t
h

p
r
e
s
s

f
u
n
c
t
i
o
n
P
i
e
z
o

e
l
e
m
e
n
t
N
e
g
a
t
i
v
e

T
e
m
p
e
r
a
t
u
r
e

C
o
e
f
f
i
c
i
e
n
t

(
N
T
C
)

r
e
s
i
s
t
o
r
.
V
o
l
t
a
g
e

r
e
a
d
i
n
g
D
a
t
a
f
l
a
s
h
1
2
R
2
0
3
0
R
G
N
D
1 2
D
2
0
0
B
Z
X
3
9
9
-
C
1
V
8
12
R
2
1
3
N
S
L

1
9
M
5
1
1
2
R
2
0
2
0
R
12
R
2
0
1
0
R
C
o
n
n
e
c
t
s

C
O
L
1

t
o

C
O
L
2

o
n

t
h
e

L
C
D
12
R
2
1
0
3
K
3
12
R
2
0
9
3
0
0
K
X
C
2
0
0
K
M
T
-
1
6
0
3
-36 AVR Butterfly User Guide
4271CAVR04/05
Figure 7-3. Schematics, 3 of 4
1
2
3
4
5
6
7
8
A B C D
8
7
6
5
4
3
2
1
DCBA
A
0
3
0
1
.
3
.
1
0
0
0
.
A
R
S
2
3
2
.
S
c
h
3
4
2
8
-
J
a
n
-
2
0
0
3
1
2
:
3
4
:
5
9
A
V
R
B
u
t
t
e
r
f
l
y
A
T
M
E
L
N
o
r
w
a
y
V
e
s
t
r
e
R
o
s
t
e
n
7
9
,
7
0
7
5
T
I
L
L
E
R
N
O
R
W
A
Y
P
A
G
E
:
o
f
T
I
T
L
E
:
D
o
c
u
m
e
n
t
n
u
m
b
e
r
:
R
e
v
i
s
i
o
n
:
A
D
a
t
e
:
61
2
Q
3
0
0
A
B
C
8
4
7
B
P
N
3 4
5
Q
3
0
0
B
B
C
8
4
7
B
P
N
1
2
R
3
0
6
4
,
7
K
1 2
R
3
0
7
4
,
7
K
12
R
3
0
8
4
,
7
K
1 2
R
3
0
4
4
,
7
K
1
2
R
3
0
5
4
,
7
K
1
2
4
3
D
3
0
0
B
A
T
7
4
A
V
R
_
T
x
D
A
V
R
_
R
x
D
V
C
C
V
C
C
G
N
D
G
N
D
G
N
D
1
2
R
3
0
2
0
R
1
2
R
3
0
3
0
R
12
C
3
0
0
1
U
_
1
6
V
_
X
7
R
12
R
3
0
0
V
C
0
8
0
5
1
4
A
3
0
0
12
R
3
0
1
V
C
0
8
0
5
1
4
A
3
0
0
R
X
D
T
X
D
AVR Butterfly User Guide -37
4271CAVR04/05
Figure 7-4. Schematics, 4 of 4
1
2
3
4
5
6
7
8
A B C D
8
7
6
5
4
3
2
1
DCBA
A
0
3
0
1
.
3
.
1
0
0
0
.
A
C
o
n
n
e
c
t
o
r
s
.
S
c
h
4
4
1
9
-
F
e
b
-
2
0
0
3
0
8
:
1
8
:
4
9
A
V
R
B
u
t
t
e
r
f
l
y
A
T
M
E
L
N
o
r
w
a
y
V
e
s
t
r
e
R
o
s
t
e
n
7
9
,
7
0
7
5
T
I
L
L
E
R
N
O
R
W
A
Y
P
A
G
E
:
o
f
T
I
T
L
E
:
D
o
c
u
m
e
n
t
n
u
m
b
e
r
:
R
e
v
i
s
i
o
n
:
A
D
a
t
e
:
P
F
4
P
F
5
P
F
6
P
F
7
G
N
D
V
C
C
R
E
S
E
T
J
T
A
G
1
2
3
4
5
6
7
8
9
1
0
J
4
0
2
N
O
T

M
O
U
N
T
E
D
12
C
4
0
3
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
M
I
S
O
1
S
C
K
3
R
E
S
E
T
5
G
N
D
6
V
C
C
2
M
O
S
I
4
J
4
0
3
I
S
P
_
C
O
N
N
E
C
T
O
R
N
O
T

M
O
U
N
T
E
D
G
N
D
12
C
4
0
1
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
G
N
D
P
O
R
T
B
1
2
3
4
5
6
7
8
9
1
0
J
4
0
0
N
O
T

M
O
U
N
T
E
D
G
N
D
P
O
R
T
D
1
2
3
4
5
6
7
8
9
1
0
J
4
0
1
N
O
T

M
O
U
N
T
E
D
P
B
0
P
B
1
P
B
2
P
B
3
P
B
4
P
B
5
P
B
6
P
B
7
L
C
D
1
5
L
C
D
1
6
L
C
D
1
8
L
C
D
1
3
L
C
D
1
1
L
C
D
1
2
L
C
D
1
4
L
C
D
9
123
J
4
0
6
P
H
_
2
,
5
4
_
3

X

1
N
O
T

M
O
U
N
T
E
D
P
B
[
7
.
.
0
]
P
B
1
P
B
2
P
B
3
P
B
[
7
.
.
0
]
L
C
D
[
3
2
.
.
3
]
P
F
[
7
.
.
4
]
G
N
D
R
X
D
T
X
D
1
2
R
4
0
3
0
R
N
O
T

M
O
U
N
T
E
D
12
R
4
0
4
0
R
C
O
M
[
3
.
.
0
]
G
N
D
P
_
X
T
A
L
1
12
R
4
0
2
0
R
N
O
T

M
O
U
N
T
E
D
T
h
e
s
e

t
w
o

p
i
n
s

a
r
e

f
o
r

p
a
r
a
l
l
e
l

p
r
o
g
r
a
m
m
i
n
g
D
i
s
a
b
l
e

t
h
e

V
s
u
p
p
l
y

t
o

t
h
e

J
T
A
G
V
C
C
V
C
C
_
E
X
T
V
C
C
_
E
X
T
V
C
C
_
E
X
T
V
C
C
_
E
X
T
V
C
C
V
C
C
_
E
X
T
V
C
C
12
J
4
0
7
P
H
_
2
,
5
4
_
2

X

1
N
O
T

M
O
U
N
T
E
D
V
_
i
n
G
N
D
1234
J
4
0
5
P
H
_
2
,
5
4
_
4

X

1
N
O
T

M
O
U
N
T
E
D
P
E
[
6
.
.
4
]
P
E
4
P
E
5
P
E
6
G
N
D
(
v
o
l
t
a
g
e

r
e
a
d
e
r
)
R
E
S
E
T
(
B
S
2
)
C
O
M
0
P
F
[
7
.
.
4
]
P
B
[
7
.
.
0
]
P
B
[
7
.
.
0
]
L
C
D
[
3
2
.
.
3
]
P
E
[
6
.
.
4
]
P
_
X
T
A
L
1
C
O
M
[
3
.
.
0
]
V
_
i
n
12
C
4
0
2
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
V
C
C
_
E
X
T
12
C
4
0
0
1
0
0
N
_
1
6
V
_
X
7
R
G
N
D
V
C
C
_
E
X
T
12
J
4
0
4
K
E
Y
-
3
0
0
8
-
T
R
G
N
D
B
a
t
t
e
r
y
-
c
l
i
p
1 2
R
4
0
0
3
3
R
N
O
T

M
O
U
N
T
E
D
3
1
2
D
4
0
0
B
A
T
5
4
C
U
S
I
U
A
R
T

p
i
n
s
V
o
l
t
a
g
e

r
e
a
d
e
r
12
B
T
4
0
0
C
R
-
2
4
5
0
C
o
i
n

C
e
l
l

B
a
t
t
e
r
y
1
2
R
4
0
1
0
R
-38 AVR Butterfly User Guide
4271CAVR04/05
Figure 7-5. Assembly Drawing, Top Side
AVR Butterfly User Guide -39
4271CAVR04/05
Figure 7-6. Assembly Drawing, Back Side
-40 AVR Butterfly User Guide
4271CAVR04/05
7.1 Bill of Materials
Table 7-1. Bill Of Material_
Used Part Type Designator Value Manufacturer Design specific
8 0R R200 R201 0R
R202 R203
R302 R303
R401 R404
3 0R R204 R402 0R NOT MOUNTED
R403
1 1M5 R212 1M5 *
2 1U_16V_X7R C105 C300 1u MURATA *
1 3K3 R210 3k3 *
5 4,7K R304 R305 4k7 *
R306 R307
R308
1 10K R100 10k *
1 10N_50V_X7R C106 10n *
1 33R R400 33R NOT MOUNTED
4 100K R205 R206 100k *
R207 R208
10 100N_16V_X7R C100 C101 100n *
C102 C103
C104 C200
C400 C401
C402 C403
1 300K R209 300K *
1 AT45DB041B-SC-2.5 U201 4Mb ATMEL *
1 ATMEGA169V-1MC U100 ATMEL *
1 AVR BUTTERFLY A0301.3.1000.A PCB500 *
1 BAT54C D400 PHILIPS *
1 BAT74 D300 PHILIPS *
1 BC847B Q200 PHILIPS NOT MOUNTED
1 BC847BPN Q300 PHILIPS *
1 BLM-21A102S L100 MUR *
1 BZX399-C1V8 D200 PHILIPS *
1 CR-2450 BT400 3V MAXELL *
1 H4042-DL U200 *
1 IQD32.768KHZ XC201 32,768kHz IQD Crystals *
1 ISP_CONNECTOR J403 SCOTT ELECT. NOT MOUNTED
1 KEY-3008-TR J404 KEYSTONE *
AVR Butterfly User Guide -41
4271CAVR04/05
1 NCP18WF104J03RB R211 100K MURATA *
1 NSL 19M51 R213 SILONEX *
1 PH_2,54_2 X 1 J407 SCOTT ELECT. NOT MOUNTED
1 PH_2,54_3 X 1 J406 SCOTT ELECT. NOT MOUNTED
1 PH_2,54_4 X 1 J405 SCOTT ELECT. NOT MOUNTED
3 PH_2,54_5 X 2 J400 J401 SCOTT ELECT. NOT MOUNTED
J402
1 SKRHABE010 SW200 ALPS *
1 KMT-1603 XC200 KINGSTATE *
2 VC080514A300 R300 R301 *
1 U562246 M500
Table 7-1. Bill Of Material_(Continued)
Used Part Type Designator Value Manufacturer Design specific
Printed on recycled paper.
4271CAVR04/05
Atmel Corporation 2005. All rights reserved. Atmel

, logo and combinations thereof, AVR

, and AVR Studio

are registered trademarks,


and Everywhere You Are
SM
are the trademarks of Atmel Corporation or its subsidiaries. Microsoft

, Windows

, Windows NT

, and Windows XP

are the registered trademarks of Microsoft Corporation. Other terms and product names may be trademarks of others.
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMELS TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMELS WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-
TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Atmels products are not
intended, authorized, or warranted for use as components in applications intended to support or sustain life.
Atmel Corporation Atmel Operations
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Memory
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Literature Requests
www.atmel.com/literature

You might also like