Search Results:
Search Application
  • Results
Showing 1 - 1000 of about 1340 results.

Title

Description

Updated

Download

This Application Note describes differences to be aware of when migrating from the ATmega128 to the ATmega128A Microcontroller.
2009-06-01

(79335)

AVR2027: AES Security Module
(Revision A, 23 pages)

This document briefly reviews IEEE 802.15.4 /ZigBee® cryptography and shows how the AT86RF231's and AT86RF212's security modules simplify the implementation of these features.
2009-09-01

(269453)
The Atmel® MEGA-1284P Xplained evaluation kit is a hardware platform for evaluating the ATmega1284P MCU. The kit offers a large range of features that enable the megaAVR® user to get started using meg...
2011-11-01

(324139)

How to select which device the correct circuit and a programming method.
2002-09-01

(80437)

ATAN0049: Two-wire LIN Networking
(Revision B, 16 pages)

Page 1. 9281B-AUTO-04/15 Introduction Today's modern automobiles contain hundreds of sensors used to measure and ...
2015-04-01

(1,176 KB)
Helps the developer in the design of a system using SDRAM memories. Describes the performance characteristics of the SDRAM controller and associated techniques to optimize SDRAM performance and power ...
2007-01-01

(374081)

Helps the developer in the design of a system using SDRAM memories. Describes the performance characteristics of the SDRAM controller and associated techniques to optimize SDRAM performance and power ...
2006-09-01

(485537)

This application note summarizes the crystal basics, PCB layout considerations, and how to test a crystal in your application. A crystal selection guide shows recommended crystals tested by experts an...
2015-03-06

(1MB)

ATSHA204 Product Uses
(Revision A, 12 pages)

Use case examples which provide brief descriptions of the possible ATSHA204 CryptoAuthentication applications and how these applications can be implemented.
2012-12-20

(347KB)

Program Examples for 8051 SPI
(Revision A, 26 pages)

This Application Note provides to customers C and Assembler program examples for SPI.
2004-06-01

(220918)
The purpose of this Application Note is to guide the user through the preparation of an example C program using the CodeVisionAVR C compiler.
2008-04-01

(2916)

This Application Note will act as a guide in converting the programming output file from comparable industry standard CPLDs (.POF file) to the Atmel Programming file (.JED) without any functionality o...
2001-03-01


This training will focus on practical implementation of the mentioned encryption algorithms, and it explains how to easily implement them using Atmel® AVR® XMEGA® powerful hardware support.
2011-07-01

(30723)

This Application Note describes a method for high-speed bidirectional data transfer between an AVR Microcontroller and an of-the-shelf IBM (R) PC-compatible desktop computer, using its Enhanced Parall...
2002-02-01

(73938)

This Application Note demonstrates interfacing Atmel AT89LP microcontrollers to the Atmel AT25CXX Serial EEPROMs.
2011-06-01

(6719)

Page 1. 9306C-RKE-03/15 Kit Contents ● Complete system solution capable of: ● Multichannel RF remote keyless entry ...
2015-03-01

(5,961 KB)
The kit offers a standard DALI Master features which follow the DALI protocol. It enables the Atmel AVR XMEGA user to get started using XMEGA peripherals right away and understand how to integrate the...
2014-01-17

(1.8MB)

This application note provides guidelines to design a capacitive touch based scroll sensor. The associated package includes hardware design files and demo firmware supporting tap and scroll detection ...
2016-01-04

(1MB)

This application note describes a common checklist that should be used when starting and reviewing the schematics for an Atmel® AT90PWM81/161 design.
2012-05-07

(185KB)
This application note mainly describes the software architecture and the application programming interfaces (API) of Lightweight Mesh to Ethernet Gateway reference design.
2013-11-29

(899KB)

This application note describes how to interface a resistive 4- and 5-wire touch systems with tinyAVR and megaAVR devices which provide an excellent solution thanks to their analog features combined w...
2007-07-01

(327215)

This application note serves as an example of how to connect, set up and use DataFlash from Linux on the 32-bit AVR It shows the process of creating the file system and mounting the DataFlash to be a ...
2008-08-01

(72295)
The RF6555_ATmega_256_Reference board is  a  reference  design  partnership  between RFMD's RF6555 Front End Module and Atmel Corporation's ATmega128RFA1/256RFR2 SoC. This presents a complete 2.4GHz Z...
2014-04-08

(1.7MB)

This Quick Start Guide gives an introduction to using the AVR Embedded Internet Toolkit and can be used as a guide for getting started with embedded internet applications.
2002-05-01

(804915)
In this Application Note we present an efficient single-chip FPGA implementation of a bit-parallel 3x3 symmetric convolver that features run-time software-configurable convolver coefficients (taps). ...
1999-08-01
This application note describes the GFX library, a text-based user interface that allows users to interact with electronic devices through inputs such as button, slides, etc. for colorful and monochro...
2016-11-09

(667KB)
This application note explains how to generate an interrupt signal using the AT91 Timer/Counter.
2003-10-01

(112396)
This application note presents techniques on how to optimize for low power applications covering both system hardware and peripheral features.
2015-08-28

(175KB)

Program Examples for 8051 UART
(Revision A, 26 pages)

This Application Note provides to customers C and Assembler program examples for UART.
2004-06-01

(194924)
This application note describes a Secure Rolling Code Algorithm transmission protocol for use in a unidirectional wireless communication system.
2015-07-01

(744 KB)

How to proceed with in-field upgrading of firmware on AT91SAM devices.
2006-09-01

(343674)
This Application Note describes differences to be aware of when migrating from the AT902313 to the ATtiny2313 Microcontroller.
2003-10-01

(121313)
In this application note the widely used RC5 coding scheme from Philips will be described and a fully working remote control solution will be presented. This application will use the ATtiny28 AVR micr...
2016-08-17

(253KB)

Secure Box Module (SBM) on SAMA5D4
(Revision B, 1 pages)

Describes the Secure Box Module (SBM) embedded in SAMA5D4 microprocessors. IMPORTANT NOTE: This application note is available only under signed NDA. For more information, please contact your local...
2015-06-25

(66 KB)
Gives a schematic review checklist for systems embedding the SAM9X25 microcontroller.
2016-04-21

(110 KB)
Keeps the traffic between the CryptoAuthentication device and microcontroller encrypted to prevent snooping on the bus during personalization or system operation. The encrypted read and encrypted wr...
2015-10-09

(494KB)
This application note describes the DSP Library from the AVR UC3 Software Framework. It details the main functions (prototype, algorithm and benchmark) of the DSP library: FFT, convolution, FIR and pa...
2007-11-01

(350567)
This application note describes the File System module which is optimized for the AVR core, leading to a small footprint and high bandwidth. It provides many features such as opening multiple files at...
2008-09-01

(236064)
This application note provides a way to place the heap and the variables of a C application in external SDRAM. A basic C application implementing the techniques described in this document is provided ...
2010-02-01

(1848302)

This Application note will assist users in converting ABEL (.abl) source files into CUPL (.pld) source files.
2002-08-01

(105234)
This application note provides an easy way to integrate a USB keyboard device application on a new or an existing project.
2011-10-01

(449094)
This Application Note will get you started with Atmel® AVR® XMEGA® basics, using the IO ports to show various concepts in four tasks. You will learn to use small code fragments, utilizing the XMEGA he...
2010-08-01

(33003)

This application note describes how to use the ASF driver for interfacing to the AES module on SAM.
2015-07-07

(351KB)
This Application Note demonstrates the capability of programming the entire family of Atmel Flash Memories through the usage of a single Atmel Microcontroller.
1997-12-01


Buildroot is a set of scripts that builds an entire root file system for a given target. A target can be ATNGW100 or ATSTK1000.
2008-11-01

(104451)
This application note serves as UART based SAM-BA bootloader user guide for SAM D20.
2014-06-04

(900KB)

AVR065: LCD Driver for the STK502
(Revision E, 17 pages)

This application notes provides LCD drivers for the STK502 which is powered by Atmel powerful ATmega169(P).
2008-07-01

(148652)

This application note describes the Wi-Fi HTTP Provision mode application demo with the Atmel ATWINC1500 Wi-Fi Network Controller to build state-of-the-art Internet of Things (IoT) applications.
2016-03-07

(2.4MB)
The Atmel® Software Framework (ASF) is a collection of embedded software for Atmel flash MCU: megaAVR, AVR XMEGA, AVR UC3, and SAM devices.
2013-03-15

(797KB)
This application note describes how the ISI module can be used with Linux.
2008-08-01

(86835)

Atmel AT03454: SAM-BA for SAM4L
(Revision B, 13 pages)

SAM-BA bootloader user guide for SAM4L
2013-05-27

(729KB)

This application note aims at describing and understanding the lwIP stack, in order to quickly design efficient connected applications. The various lwIP APIs will be discussed in depth as well as port...
2014-03-07

(621KB)

This application note describes how to implement a sensorless commutation on BLDC motors and provides all information that is relevant for an implementation of sensorless commutation using the Atmel d...
2013-07-29

(487KB)
Atmel® AVR® XMEGA® provides various sleep modes and software controlled clock gating in order to tailor power consumption to the application's requirement. Sleep modes enables the microcontroller to s...
2011-07-01

(166892)

This application note outlines the steps necessary to optimize analog to digital conversions on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series.
2009-11-01

(106413)
This document describes how to use the Timer Counter for Control Applications on the SAM, both the ASF driver and the peripheral itself.
2015-12-10

(958KB)
This Application Note describes how to In-System-Program (ISP) an Atmel FPGA Configuration Memory using an 8-bit AVR MCU and how to bit bang TWI using port pins on an AT90S8515 AVR MCU
2004-01-01

(103351)

This document describes how to use the Port Controller on the SAM, both the ASF driver and the peripheral itself.
2015-12-23

(292KB)
This is an overview of basic tag antenna tuning
2012-12-10
Page 1. Driving the AT42QT2160 QMatrix Sensor IC 1. Introduction This application note shows how the AT42QT2160-MMU ...
2008-07-01

(148184)
This application note describes a TWI slave driver for the Atmel®ATtiny20 and ATtiny40. A slave software driver is included. The application note explains how the TWI SCL clock is not stretched, provi...
2011-03-01

(344161)

This Application Note describes two ways of estimating the current consumption of the AT86RF230 radio and the ATmega1281 microcontroller as a transceiver system for the IEEE802.15.4™ standard.
2007-09-01

(6395)

The application note describes a serial communication transmitter software driver for use in asynchronous serial communications.
2012-03-08

(105KB)

The aim of this document is to provide an easy way to integrate a USB Device HID Generic application on a new or existing project.
2012-03-12

(559KB)
This document highlights the main purpose of the GNU linker script, which is to control the location of code and variables in the executable.
2011-01-01

(226080)
(Software updated 09/2015. File size: 760KB)This application note describes the basic functionality of the XMEGA EBI with code examples to get up and running quickly. A driver interface written in C...
2010-06-01

(133875)

This application note describes how to implement a sensorless commutation of BLDC motors with the ATAVRMC100 developement kit.
2006-12-01

(1449093)

Digital signal processors (DSPs), like their FPGA counterparts, are proliferating into a broad range of compute intensive applications, including telecommunications, networking, instrumentation and co...
1999-09-01

AVR1012: XMEGA A Schematic Checklist
(Revision B, 17 pages)

This application note describes a common checklist which should be used when starting and reviewing the schematics for a XMEGA A design.
2010-03-01

(333642)
This document contains information about how to get started with the ATxmega128A1 on STK600.
2008-04-01

(830739)
This application note describes how to use CRCCU on SAM4S devices.
2015-10-21

(756KB)

The aim of this document is to introduce the Window system and Widget toolkit (WTK) which is used in the Display Xplained software library.
2012-07-25

(515KB)

Page 1. C Flash Drivers for the T89C5115 for Keil Compilers This application note describes C routines for Keil® compiler ...
2003-11-01


This application note presents a buffered interrupt driven approach to preserve and restore system information when power is turned off, significantly increasing general performance and decreasing pow...
2003-07-01

(79349)

The Atmel® AVR® XMEGA® Custom Logic (XCL) is a new module on the XMEGA E devices. Using the two dedicated 8-bit timer/counter with the two configurable Look Up Tables, the user can generate any combin...
2014-09-18

(797KB)
The Xmodem protocol was created years ago as a simple means of having two computers talk to each other and has found its way into many applications.
2008-01-01

(111430)

This application note will step you through how to compile and upload the software framework application targeted for Display Xplained. It will also guide you through generating a Tiny Simple file sys...
2010-05-01

(22096967)

The aims of this document are: to describe how to use a specific USB implementation, without developping the corre-sponding USB Host driver. As well as to describe the way to use USB, without writing ...
2006-06-01

(417368)

This application note is a quick start guide for the AVR32 Studio. It documents on a step by step basis how a simple program can be created as standalone or Linux application.
2008-04-01

(1008615)
This application note describes how to measure frequency of any type of waveform: sine, square etc. with variable duty cycle. A basic requirement for the signal is to have amplitude that is within the...
2011-02-01

(67905)

The application note describes the key design guidelines as a checklist to facilitate review of schematic and PCB layout for Atmel® QTouch® designs.
2014-07-14

(2.5MB)
The LIN protocol is introduced in this application note, along with its implementation on Atmel Automotive AVR microcontrollers.
2005-12-01

(213740)

Page 1. Migrating to an AT91SAM9G10-based System from an AT91SAM9261S-based System 1. Scope This application ...
2010-07-01

(163255)
This document introduces in-field firmware upgrading and describes various aspects of the implementation of a safe & secure bootloader.
2013-06-04

(3.4MB)

This application note illustrates how to use the Atmel®QTouch®Library on the Atmel® AT90USB646 microcontroller to provide a single-chip solution for QTouch sensing through a USB interface. Touch senso...
2011-03-01

(3045577)

This application note describes how to use the ASF driver for reading and writing the NVM/flash on SAM.
2014-05-23

(229KB)
The LED commercial light is developed to make a turnkey high power LED lighting project with Atmel proprietary Lightweight Mesh(LwMesh) wireless connection and TCP/IP remote LED control.
2014-02-13

(736KB)

This application note describes from a software point of view correct usage of the ADC implementation in SAM3S4 devices.
2011-07-01

(606647)
This application note, which is meant for pre-ASF 2.x AVR UC3 users, lists the main changes between these two revisions, and pinpoints the items that must be carefully considered when migrating to the...
2011-03-01

(32212511)

AVR320: Software SPI Master
(Revision C, 5 pages)

This Application Note describes a set of low-level routines for software implementation of the SPI (Synchronous Peripheral Interface). These can be used for communicating with Atmel's 25xxx family of ...
2005-09-01

(58758)

This Application Note details implementation of a 32-Tap FIR Filter Macro in the AT6000 Series FPGAs.
1997-08-01
This application note describes how to calibrate the internal RC oscillator via the UART. The method used is based on the calibration method used in the Local Inteconnect Network (LIN) protocol.
2006-09-01

(287534)
This application note discusses a bootloader specifically designed for devices lacking a separate bootloader section and any hardware communication modules. This design does not require any chip resou...
2013-01-02

(241KB)

In order to facilitate the use of Atmel's versatile H-bridge motor driver ATA6823, a schematic for a typical application has been developed. Using the ATA6823 allows the usage of a low-drop reverse-vo...
2015-06-01

(117 KB)

Atmel AT07627: ASF Manual (SAM D21)
(Revision A, 663 pages)

This application note describes the Atmel Software Framework low level module driver APIs for the Atmel SAM D21 series of devices.
2014-04-08

(6.2MB)

SAMA5D3 Xplained Getting Started
(Revision A, 11 pages)

This application note explains how to get started quickly with your SAMA5D3 Xplained board. It provides details on how to connect the SAMA5D3 Xplained board to a computer and the steps to acces the on...
2014-02-14

(600KB)

AVR2064: RZ600 HW Manual
(Revision A, 18 pages)

This applicationnote gives an overview of the RZ600 kit from a system perspective as well as what the kit contains and its minimum requirements. A set of condensed instructions are then given on how t...
2010-03-01

(508165)

This application note provides a detailed hardware description of the Atmel SAM-ICE™ adapter. The adapter is typically used as service adapter to enable programming, debugging and testing right in the...
2012-09-04

(316KB)
Page 1. Rev. B - May 5, 1999 1 Preliminary ANM072 How to take advantage of the X2 feature in TS80C51 microcontrollers? ...
This application note provides low-level drivers for LIN communication on ATtiny87/167 or ATmega32M1/32C1/64M1/64C1.
2008-03-01

(11054)

This application shows DALI slave stack that compliant with standard IEC62386. The demo project should run on SAM D20/21 Xplained Pro evaluation kits. Stack is in dali->dali_stack folder, drivers i...
2015-01-08

(326KB)

This document outlines the software operations to migrate software from an AT32UC3Bx revision B, also known as engineering sample (ES), to AT32UC3Bx revision F and later.
2008-08-01

(179874)
This Application Note uses the AT89C2051 to implement an imaginary processor with a unique architecture and instruction set.
1997-12-01


Wafer Level Chip Scale Packaging (WLCSP) refers to the technology of packaging an integrated circuit at wafer level, resulting in a device practically the same size as the die. WLCSP technology allow ...
2012-07-19

(533KB)
This application note describes how to use and optimize the full featured LCD embedded in Atmel ARM®-based SAM9G15, SAM9G35 and SAM9X35 devices.
2011-09-01

(1181359)
Page 1. 9120B-AUTO-07/15 Introduction ATA6831 and ATA6832 are fully protected universal driver interfaces designed in SMARTIS1 technology. ...
2015-07-01

(1,016 KB)

This Application note is intended to give you a basic overview of the terminology and behavior which is needed to understand the Event System and the tasks in this training. The tasks in this training...
2011-07-01

(36192)

This application note is a guide to assist users of Atmel Sub-GHz transceiver, AT86RF212 in converting designs to Atmel AT86RF212B. In addition to the migration details, this document also highlights ...
2016-08-30

(171KB)
This Application Note details implementation of a second-order IIR Digital Filter Macro in the AT6000 Series FPGAs.
1997-09-01

Atmel AT02260: Driving AT42QT1085
(Revision A, 14 pages)

This application note explains the communication of Master SPI controller with AT42QT1085 as a slave device. It demonstrates configuring and controlling various parameters of these devices.
2013-03-08

(364KB)

This application note explains how to use the ATmega169(P) and STK502 to display a temperature measurement on an LCD.
2006-02-01

(618368)

This application note describes how to mix both C and assembly code in an AVRGCC project using Atmel Studio 6 IDE. The application note is written from the perspective that C is the language of choice...
2012-11-15

(140KB)

AVR910: In-System Programming
(Revision F, 15 pages)

This application note shows how to design an application to support in-system programming.
2016-11-04

(242KB)

This application note is a guide to assist users of Atmel® ATxmega256A3/192A3/128A3/64A3 in converting designs to Atmel ATxmega256A3U/192A3U/128A3U/64A3U. For complete device details, always refer to ...
2011-10-01

(85953)
Page 1. APPLICATION NOTE Utilizing a Digital Temperature Sensor in a DDR3 DIMM Atmel AT30TSE002B 1. Introduction ...
2012-03-01

(53KB)

ATA542x/ATA581x/ATA582x
(Revision B, 9 pages)

Using UHF Transceiver Internal RX/TX Switch
2015-04-01

(366 KB)

Programming of Atmel PLDs
(Revision A, 4 pages)

This application note describes the various programming methodologies available for Atmel PLDs.
2015-08-28

(184KB)
This application note describes how to use the ASF driver for interfacing to the Pulse Width Modulation Controller on SAM.
2014-05-23

(468KB)
The Xplain board controller, an AT90USB1287, is in charge of some of the low-level tasks on boards in the Xplain series. The board controller improves usability of the main microcontroller, and adds f...
2010-05-01

(22097618)

This application note explains the implementation advantages of the new USB device stack for AT32UC3A and Atmel®AT32UC3B MCUs as well as the major differences from the former USB device stack.
2011-08-01

(175387)
This Application Note describes how DTMF (Dual-Tone Multiple Frequencies) signaling can be implemented using any tinyAVR or megaAVR device with PWM and SRAM.
2002-05-01

(113780)

The purpose of this application note is to show how to compile any of the application and driver examples provided in Atmel® AVR UC3 Software Framework using Atmel® AVR32 Studio V2.
2010-12-01

(258359)
Page 1. 9352A-AUTO-04/14 Introduction - Level 1 Approach Schema In a level 1 approach, the model is kept as simple ...
2014-04-01

(2,604 KB)
This application note describes a Two-wire Interface (TWI) master implementation, in the form of a full-featured driver. Many chips feature a hardware TWI module; others have Universal Serial Interfac...
2012-07-03

(126KB)

The AT6000 Series FPGAs are SRAM-based and can be reconfigured to perform different applications in a system.
1999-09-01

Migrating from AT89S52 to AT89LP52
(Revision A, 24 pages)

The purpose of this application note is to help users convert existing designs from AT89S52/AT89LS52 to AT89LP52.
2010-09-01

(385731)
This Application Note describes how to build a low cost A/D converter with the Atmel AT89LP Microcontrollers that have an analog comparator.
2011-06-01

(9177)

Page 1. 9251E-AUTO-04/15 References ● Atmel ATA6836C Datasheet ● Atmel ATA6838C Datasheet Description The ...
2015-04-01

(289 KB)
Page 1. 9284E-AUTO-02/15 Introduction The development kit for the Atmel® ATA664151 IC consists of the PC interface ...
2015-02-01

(5,059 KB)
This document describes system application issues when using the ATM90E36A (poly-phase energy metering ICs) to design poly-phase energy meters.
2014-05-28

(797KB)
Page 1. 9114C-RFID-04/15 General The Atmel® ATA5577 is the successor of the Atmel T5551, Atmel T5557 and Atmel ...
2015-04-01

(405 KB)
This application note describes how to implement a sensorless commutation of BLDC motors with the ATAVRMC320 development kit and the ATmega32M1.
2010-05-01

(1039620)

Describes the use of the Classical Public Key Cryptographic Library with SAMA5D4 microprocessors. IMPORTANT NOTE: This application note is available only under signed NDA. For more information, pl...
2014-07-12

(85 KB)
This application note explains how to control the speed of an induction motor by using variable frequency drives and natural PWM modulation on an AT90PWM3/3B.
2005-12-01

(78637)

This application note describes how to implement an exact linear speed controller for stepper motors. It also presents a driver with a demo application, capable of controlling acceleration as well as ...
2006-06-01

(156293)

This Application Note describes the I/O Register views seen in AVR Studio when using the ICEPRO emulator.
1998-04-01
This application note describes how to calibrate the internal RC oscillator via the UART. In the method used a slave node is synchronized to a master node at the beginning of every message frame.
2008-04-01

(167781)

This application note explains how to charge Li-ion battery cells from a deeply discharged condition and at the same time keep full control of the charging sequence, which is a challenge in many appli...
2008-10-01

(79049)
This application note describes a common checklist which should be used when starting and reviewing the schematics for an Atmel® AVR® XMEGA® C design.
2013-06-20

(224KB)
An introduction to use of high-speed Pulse Width Modulator (PWM) available in some tinyAVR microcontrollers such as ATtiny26, ATtiny15, etc. Example application generate Sine Wave is provided.
2016-03-01

(407KB)

The purpose of this document is to explain how to adapt an anti-pinch algorithm to a specified powered window.
2006-11-01

(3028916)
This application note describes the steps to install and use SAM-BA on some popular Linux distributions to program Atmel ARM based devices.
2016-08-16

(828 KB)
This Application Note describes differences to be aware of when migrating from the ATmega8515 to the ATmega162 Microcontroller.
2003-07-01

(44755)
This Application Note serves as an example on how to set up and use the AVR's on-chip Analog Comparator.
2016-07-22

(143KB)

This Application Note describes differences to be aware of when migrating from the ATmega644 to the ATmega644P Microcontroller.
2006-07-01

(120825)
The Atmel AT86RF230 radio transceiver has a specified receiver sensitivity of -101 dBm. The following document shall provide the information that is required for measuring this value with available Ha...
2008-04-01

(665174)
Page 1. 1. Introduction This document provides PCB designers with a set of guidelines for successful board mounting of ...
2009-03-01

(327175)
This application note describes a common checklist which should be used when starting and reviewing the schematics for an Atmel® AVR® XMEGA® E design.
2013-04-08

(249KB)
The 32-bit AVR UC3 DSP Library is a compilation of digital signal processing functions. The source code is available in the AVR UC3 Software Framework, for GCC and IAR compilers.
2009-07-01

(4163820)

Gives a schematic review check list for systems embedding the AT91SAM9263 microcontroller.
2009-05-01

(297289)

AVR455: ATAVRSB201 User Guide
(Revision A, 10 pages)

The ATAVRSB201-1/SB201-2 kits are evaluation and development kits for the new Atmel AVR smart battery device ATmega16HVA which is made for battery packs with 1 series or 2 series lithium ion and lithi...
2008-10-01

(2781110)

This document describes how to use the EEPROM on the SAM, both the ASF driver and the peripheral itself.
2015-12-09

(291KB)

Atmel AVR231: AES Bootloader
(Revision E, 31 pages)

This application note describes how firmware can be updated securely on AVR microcontrollers with bootloader capabilities. The method uses the Advanced Encryption Standard (AES) to encrypt the firmwar...
2012-03-27

(363KB)

Page 1. ANM052 Rev. C (11 March 97) 1 Introduction The purpose of this document is to analyze the selection criteria for ...
1900-01-01
The purpose of this document is to help the user gain a better understanding of how to use the Atmel ATSHA204A, ATECC108A, and ATECC508A devices with the Saleae Logic Analyzer.
2015-08-28

(1.43MB)
This application note describes how to reprogram the AT90USB1287 and the ATxmega128A1 on the Xplain board with the original firmware, or your own application code.
2010-05-01

(2474237)

This application note describes how to implement an optoisolated interface for the DebugWIRE. This device could help the debug of applications with non isolated power supply like ballast, motors, vacu...
2008-01-01

(236072)
This application Note will assist customers in moving from the ATV2500B family of CPLDs to the ATF2500C.
2003-04-01

(71689)
This Application Note illustrates the in-circuit programmability of the Atmel AT89C51 Microcontroller.
1997-09-01


Atmel® AVR® XMEGA® has an advanced Programmable Multi-level Interrupt Controller (PMIC). The PMIC allows control over interrupt priorities and scheduling of interrupts. In this hands-on we will learn ...
2011-07-01

(25006)

With a NAND and an XOR available simultaneously in a single cell, the AT6000 architecture is ideally suited for implementing arithmetic operations, including parallel adders.
1999-09-01
This document describes how to use the External Interrupt Controller (EXTINT) on the SAM, both the ASF driver and the peripheral itself.
2015-12-21

(340KB)
This Application Note describes differences to be aware of when migrating from the ATmega48P/88P/168P to the ATmega48PA/88PA/168PA Microcontroller.
2009-09-01

(113754)
This application note describes a method to calibrate the internal RC oscillator and targets all AVR devices with tunable RC oscillator. Furthermore, an easily adaptable calibration firmware source co...
2016-09-27

(493KB)

(Software package: file size: 5.8MB, revision C, updated: 12/2015) The Atmel® AVR® XMEGA® devices now make easy to implement and use USB. The USB boot loader allows performing in-system programmin...
2012-07-31

(670KB)

This reference design provides a passive entry door access system for hospitality and residential door access applications. It uses Atmel's PTC based capacitive sensing and ultra-low power Bluetooth S...
2015-11-27

(1.6MB)

This application note describes software driving of LCDs with one common line, using the static driving method.
2004-04-01

(55796)

This application note describes a core-independent method of using an AVR device to control a simple BLDC fan using the Analog Comparator, the Event System and Configurable Custom Logic.
2016-11-04

(835KB)
This application note gives an overview of available features on the UC3 A and B series that help decrease power consumption. Most sections of this application note are also applicable for other 32-bi...
2008-05-01

(459043)

Page 1. Atmel-8580B-TPM-Power-Supply-Decoupling-ApplicationNote_042014 APPLICATION NOTE Atmel TPM Power Supply Decoupling Guide ...
2014-04-09

(157KB)
This application note described the control of a BLDC motor with Hall effect position sensors (referred to simply as Hall sensors). The implementation includes both direction and open loop speed contr...
2006-09-01

(8792967)

This application note is a guide to help current Atmel® AT90PWM216/316 users convert existing designs to Atmel AT90PWM81/161.
2012-05-07

(265KB)
This application note describes the process of organizing data and determining security settings for the CryptoMemory device. The proper sequence for writing to CryptoMemory is also described.
2012-12-10

(180KB)
This Application Note describes differences to be aware of when migrating from the ATmega164P/324P/644P to the ATmega164PA/324PA/644PA Microcontroller.
2009-08-01

(116097)
The aim of this application note is to provide 3rd party programmer vendors, the JTAG programming specification for 32-bit AVR UC3 A and B series.
2007-11-01

(129125)
Examples of using the 8-bit AVR multiplier for 8-bit arithmetic.
2016-10-06

(270KB)

This application note describes the migration path from AT25Fxxxx to AT25FSxxx.
2007-04-01

(190471)
This application note provide example software project which performs RTC calibration with help of an external accurate clock source. The software will calculate the RTC calibration value for connecte...
2012-11-16

(248KB)
Page 1. 9173B-RKE-07/15 Description The purpose of this document is to give a short introduction how the Atmel® demo ...
2015-07-01

(247 KB)
Page 1. This application note applies to 'simple' electrode designs for touch controls, especially those designs where the ...
2005-10-01

(433919)
This application note is a guide to assist users of Atmel GHz transceiver AT86RF231 in converting designs to Atmel AT86RF233. In addition to the migration details, this document also highlights the en...
2016-10-05

(733KB)
This application note serves as SAM-BA bootloader user guide for SAM D21.
2014-10-29

(933KB)

Describes initializaton of the SPI, main SPI features are summarized and characteristics that may be difficult to use are detailed. A software example of an interconnection between two SPIs is also de...
2006-08-01

(153305)

This Application Note describes differences to be aware of when migrating from the ATmega169P to the ATmega329P Microcontroller.
2006-11-01

(116430)
Describes the software implementation of an SPI Master using the Timer/Counter of an AT91M40400
1998-08-01

(4072)

AT89LP Flash Data Memory API
(Revision A, 11 pages)

This application note provides an API for accessing the on-chip Flash Data memory of the AT89LP428/828 and AT89LP6440 devices.
2010-01-01

(36458)

The output pulse width of ATM90E3x is 5ms by default, but in some applications the energy pulse output width needs to be expanded, such as from 5ms to around 80ms.
2013-03-22

(92KB)

AVR1315: Using the XMEGA EEPROM
(Revision B, 8 pages)

This application note describes the basic functionality of the Atmel® AVR® XMEGA™ EEPROM with code examples to get up and running quickly. A driver interface written in C is included as well.
2010-08-01

(86735)

This document describes how to use the Timer Counter on the SAM both the ASF driver and the peripheral itself.
2015-12-21

(591KB)
The 32-bit AVR AP7 has a dedicated SPI interface. This application notes describes how to use the microcontroller as a master on a half-duplex Two-Wire Interface bus (Philips' I2C Compatible) and prov...
2006-04-01

(118930)

This application note demonstrates the ease of setting up a complete secure RFID system using Atmel's AT90USBKEY development board.
2008-06-01

(525286)
The 32-bit AVR AP7 PIO Controller is responsible for selecting functionality on the I/O pins. This application note explains how to configure the PIO and provides drivers and code examples.
2006-05-01

(47150)

This Application Note describes how to implement a polled software UART capable of handling speeds up to 614,400 bps on an AT90S1200.
2005-09-01

(75005)

This application note describes the differences between AT87C51X OTP and AT89C51X Flash Products. The migration from OTP to Flash can be done after comparing the changes in features.
2002-12-01

(212861)
This application note is a guide to assist users of Atmel GHz transceiver, AT86RF230 in converting designs to Atmel AT86RF233. In addition to the migration details, this document also highlights the e...
2013-10-15

(825KB)
This application note describes the software and hardware of the kits. A complete hardware documentation is included in the tool pack.
2015-11-01

(613 KB)
This application note describes the REB233SMAD radio extender board supporting antenna diversity in combination with the Atmel AT86RF233 radio transceiver. Detailed information is given in the individ...
2012-07-25

(1595KB)
This application note covers Atmel® AVR® XMEGA® basics, using IO ports to show various concepts in four tasks. The goal of this training is to get you started with small code fragments, utilizing the ...
2011-07-01

(34093)

Page 1. Migrating from Philips P89LPC913 to Atmel AT89LP214 1. Introduction The Atmel® AT89LP214 can replace the ...
2006-07-01

(103165)
This application note describes a way to implement the enumeration process on AT8xC5131/32/22 and AT8xC51SND1 products.
2003-10-01

(67185)

Using a simple example, the application note shows the user how set up the microcontroller and start a new project. It also explains how to set up and use a GNU ARM toolchain to compile and run a proj...
2007-03-01

(61940)
The AT86RF212 Software Programming Model (SWPM) shall provide a reference for developers utilizing the radio transceiver AT86RF212 as effective as possible.
2009-08-01

(609129)

This application note provides an easy way to integrate a USB CDC device application on a new or an existing project.
2011-11-01

(683697)
This Application Note provides the In-System Programming (ISP) and drop-in/stand-alone programming circuits of AT17FA Series devices for Altera FPGAs.
2006-05-01

(341200)

AT91SAM Internet Radio
(Revision A, 41 pages)

Describes an Internet Radio software that can run either on SAM9260-EK or SAM7X-EK evaluation board. Includes a description of an add-on board which contains a stereo audio codec, an LCD display and...
2007-05-01

(890011)

Page 1. Application Brief Analyzing Strength of Security The world is full of examples of bad security. Developers of systems ...
2011-05-01

(44KB)
This application note provides recommendations for a low-cost power supply solution for Atmel eMPUs based on discrete components.
2015-01-29

(200 KB)
This application note introduces methods for preventing radiated emission in the PCB board design of Atmel ARM-based microcontrollers.
2014-01-09

(347 KB)
This application note focuses on decoding the ADPCM signal, Adaptive Differential Pulse Code Modulation, and turning it to a signal suitable for loudspeakers. It targets an ATmega128 device.
2004-11-01

(120349)

This Application note describes what's in the ATtinyX3U top module package for STK600, how to prepare the equipment, how to set up the power source, how to programming the ATtiny43U, and schematics. ...
2009-02-01

(954262)
Using a simple example, the application note shows the user how set up the microcontroller and start a new project. It also explains how to set up and use a GNU ARM toolchain to compile and run a proj...
2010-08-01

(370519)
Page 1. 9168D-RKE-05/15 General To minimize EMC radiation the Atmel® ATA5279C is designed to drive antennas with a sinusoidal waveform. ...
2015-05-01

(1,039 KB)
This application note describes how to use the ASF driver for interfacing to the Peripheral Event Controller for SAM.
2015-07-07

(246KB)
Gives a schematic review check list for systems embedding the AT91SAM9G20 microcontroller.
2010-02-01

(336537)
This Application Note describes how to In-System Program (ISP) an Atmel FPGA Configuration Memory (Configurator) using an Atmel AVR Microcontroller and how to "bit-bang" the industry standard 2-wire p...
2002-07-01


Manchester Coding Basics
(Revision B, 24 pages)

Page 1. 9164B-AUTO-07/15 Introduction When beginning to work with communication systems, it is important to first understand ...
2015-07-01

(308 KB)
This application note describes how to use the ASF driver for interfacing to the Timer Counter on SAM4.
2015-07-07

(288KB)
This application note explains how to control the speed of an induction motor by using variable frequency drives and space vector modulation on an AT90PWM3/3B.
2005-12-01

(78637)

This document describes how to use the Watchdog Timer on the SAM, both the ASF driver and the peripheral itself.
2015-12-22

(308KB)
This application note describes the differences between A, B, and L variants of SAM D21 devices and the additional features that has been added in SAM D21 B, L variant devices.
2016-05-06

(390KB)
This application note describes the TCP client and server implementations using the Atmel® ATWINC1500 Wi-Fi® Network Controller to build state-of-the-art Internet of Things (IoT) applications.
2016-09-01

(1.33MB)
This application note describes some basic routines to interface an AVR microcontroller to a terminal window using the UART (hardware or software).
2003-11-01

(56579)

This application note describes a common checklist which should be used when building and reviewing the schematics of a SAM G54 application design.
2014-07-18

(291KB)

Data Converter Terminology
(Revision C, 22 pages)

This application note defines a number of key parameters related to data converters (ADC and DAC) and discusses the extent to which they can be tested. Equations are given to evaluate all key values. ...
2010-01-22

(421861)
Reference Design (EU + US) for ATA8520-EK4/EK6-E (EU, 868MHz) and ATA8520-EK1/EK3-F (US, 902MHz)
2016-07-01

(1,810 KB)

This application note describes the XMEGA event system which is a set of features that allows peripherals to interact without intervention from the CPU. Several peripheral modules can generate events....
2008-02-01

(105908)

This application note describes how a Watch dog timer reset can be debugged.
2016-04-18

(3.8MB)

This application note is an extension of the Atmel AVR32839: AVR UC3 Audio Player application note. The aim is to give the reader all he needs about implementation and configuration of the Underbit Te...
2011-11-01

(76024)

AVR1014: MC303 Hardware User Guide
(Revision B, 16 pages)

The MC303 is the device board for ATxmega128A1 AVR® microcontroller which can be connected to the general-purpose power stage board MC300 for driving brushless DC, brushed DC and stepper motors.
2013-08-01

(1.45MB)

This application note explains the basics of Digital-to-Analog Converter (DAC) and their application usage with two examples. The first example demonstrates simple waveform generation using DAC and th...
2015-06-09

(837KB)
Covers how to get started and incorporate into an application, general design and use patterns, and the integration details required if CryptoAuthLib is to be ported into a hardware platform not curre...
2016-01-12

(852KB)

This Application Note describes how to make a half duplex UART on any tinyAVR or megaAVR device using the 8-bit Timer/Counter0 and an external interrupt.
2008-04-01

(64253)

Page 1. Rev A - 21 Jan 2000 1 ANM076 C51 In-System FLASH Programming 1. Introduction Most C51 microcontroller based ...
2000-01-01

(7313)

This application note describes a software implementation of a single wire UART. The protocol supports half duplex communication between two devices. The only requirement is an I/O port supporting ext...
2007-03-01

(136296)

This application note describes how the Linux kernel must be expanded in order to add support for a new custom board.
2008-07-01

(109952)
This document describes how to modify the STK200 from rev B to rev C.
1900-01-01
Differences in structure and in programming the AT17C/LV020(A) and the AT17C/LV002(A).
2001-07-01
This application note describes how to use the ASF driver for interfacing to the Real-Time Clock on SAM.
2014-05-23

(307KB)
This application note explains the communication of master I2C controller with a QTouch device which has I2C interface support. It demonstrates configuring and controlling various parameters of this d...
2012-12-18

(287KB)

This application note demonstrates an RF4CE target capable of sending  debug data from AVR477 Touch Remote to QTouch Analyser over USB-HID interface.
2012-12-18

(1.3MB)

This application note help users to get familiar with the Floating Point Unit (FPU) on Atmel® SAM4E and the ARM® Cortex® Microcontroller Software Interface Standard (CMSIS) DSP library.
2013-10-28

(461)
This application note describes how to start and implement a CDC (Virtual Com Port and UART to USB bridge) application using the STK525 starter kit and FLIP in-system programming software for megaAVR ...
2008-04-01

(3718440)

Atmel AVR4950: ASF - USB Host Stack
(Revision A, 24 pages)

This document introduces the USB host stack. This stack is included in the Atmel® AVR Software Framework (ASF), and aims to provide the customer with the quickest and easiest way to build a USB embedd...
2012-03-12

(323KB)
Describes various aspects of the implementation of a safe and secure bootloader for AT91SAM microcontrollers.
2006-12-01

(3000440)

ATSHA204 Command Sequences
(Revision A, 21 pages)

Page 1. Atmel-8849A-CryptoAuth-ATSHA204-Command-Sequences- ApplicationNote_042013 Introduction This application ...
2013-04-23

(177KB)
This Application Note describes our enabling technology to make adaptive hardware possible for electronics systems.
1999-09-01
This application note provides guidelines to design the PCB layout in order not to risk failure and unstable oscillator operation.
2016-09-28

(140KB)
This application note will help the reader use the Atmel® AVR® 32-bit UC3 Audio Decoder over USB software. This software includes a software MP3 decoder, a file system, and a USB Host mass storage cla...
2011-05-01

(327205)

The EVK1105AU is a reference design and development system for the AT32UC3A0512AU, a 32-bit Atmel® AVR® audio microcontroller from Atmel Corporation. From a hardware point of view, the EVK1105AU is id...
2011-11-01

(566781)
This application note exhibits techniques to connect IEEE® 802.15.4 wireless networks to the Internet. This example uses ATmega256RFR2 Xplained Pro demo boards as edge devices on a wireless sub-networ...
2014-04-01

(634KB)

This document contains information about how to get started with the Atmel ATxmega32A4(U)/D4 microcontroller using the XPLORE evaluation kit.
2012-07-20

(4161KB)
SAM4L USB Host Mass Storage Class Bootloader with AES is targeted for applications which require application firmware upgrade through a simple USB Mass Storage Class Device.
2015-06-18

(555KB)
This Application Note describes how to use the TWIS driver.
2014-05-23

(265KB)
This document describes use cases for USB Host Stack HID Mouse driver - UHI HID.
2015-12-21

(293KB)
This Application Note shows how to implement a LIN (Local Interconnect Network) slave task on tinyAVR and megaAVR devices without the need for any external components.
2002-05-01

(143208)

This application note describes a fast and accurate way to calibrate the internal RC oscillator using an external 32.768 kHz crystal as input to an asynchronous Timer/Counter.
2008-07-01

(150049)

This application note lists out the differences and changes between Revision E and Revision I of Atmel® ATxmega16D4/32D4 devices.
2015-02-04

(245KB)
This Application Note provides the drop-in/stand-alone Programming circuits of AT17 Series devices for Atmel and Altera FPGAs.
2004-03-01

(51345)
This application note describes how to use the ASF driver for interfacing to the Peripheral DMA controller on SAM4.
2015-07-07

(246KB)
This Application Note describes how to use the features of the ATV750, ATV750B, and ATF750C in the ABEL (and Atmel-ABEL) and CUPL (and Atmel-CUPL) high level description languages.
2013-07-10

(417Kb)

AT91 Timing Calculator User Notes
(Revision B, 6 pages)

Describes the use of a spreadsheet to calculate all the timing parameters of specific AT91 devices.
2006-02-01

(134317)

AVR204: BCD Arithmetics
(Revision B, 14 pages)

This Application Note lists routines for BCD arithmetics.
2003-01-01

(96638)

This application note describes how to use the ASF driver for interfacing to the IISC module on SAM.
2014-05-23

(268KB)
Using a simple example, the application note shows the user how set up the microcontroller and start a new project. It also explains how to set up and use a GNU ARM toolchain to compile and run a proj...
2007-03-01

(92558)
This application note provides an easy way to integrate a USB mouse device application on a new or existing project.
2011-09-01

(244066)
This application note describes the control of a BLDC motor with Hall effect position sensors. The implementation includes both direction and open loop speed control.
2006-03-01

(217670)

Atmel AVR4023: FLIP USB DFU Protocol
(Revision A, 15 pages)

This application note describes the FLIP USB DFU Protocol. To perform firmware upgrade, Atmel has developed a Flexible in-system programmer (FLIP). This software allows performing In-System Programmin...
2012-03-09

(143KB)
This Application Note shows in detail how to prevent system malfunction during periods of insufficient power supply voltage.
2002-05-01

(201943)
The SPI-UART Gateway application runs on the ATmega8 and allows the developer to test and debug an SPI slave application isolated from the master, using manually controlled communications via a suitab...
2005-03-01

(58890)

This document describes the Atmel Bootloaders for 8051 family processors.
2007-03-01

(77153)
This application note provides the Altium Designer schematic symbol and PCB footprint libraries for the Atmel® 802.15.4 MCUs IEEE® 802.15.4 transceivers. The provided library files will enable designe...
2011-11-01

(83645)

This application note describes a simple audio project. It allows to quickly test USB hardware using the ATMega32U4 without any driver installation.
2008-11-01

(209845)

This application note aims to familiarize the reader with QTouchADC measurement technology and sensitivity tuning techniques. QTouchADC is the newest addition to the range of sensing algorithms availa...
2012-08-06

(341KB)
This document describes how to use the Interrupts on the SAM, both the ASF driver and the peripheral itself.
2015-12-21

(385KB)
Page 1. Checking the Effects of External Noise on Atmel ® Capacitive- touch ICs 1. Introduction Although Atmel capacitive ...
2008-10-01

(278826)
This application note describes how to use the CC-ADC to get maximum accuracy and lowest possible current consumption.
2009-02-01

(140047)

This application document provides the content, set up and usage instructions for the ATA8510-EK1 evaluation kit using ATA8510/ATA8515.
2016-09-01

(1,954 KB)
Describes the reset state of an AT91 in order to help the user in the initial configuration of an AT91-based system.
2002-07-01
This application note describes how to use the ASF driver for interfacing to the Serial Peripheral Interface on SAM.
2014-05-23

(446KB)
The purpose of this application note is to understand all features available in the SMC and to deliver guidelines to interface 32-bit AVR UC3 microcontroller and external static memory devices. Driver...
2010-02-01

(129527)

This Application Note describes how to drive Stepper Motors using the 8051 Microcontrollers.
2002-12-01

(460186)

Atmel AVR10006: XDK – User Guide
(Revision B, 32 pages)

The Atmel® Studio Extension Developer’s Kit (XDK) supports 3rd parties to independently extend the Atmel Studio 6 platform with both development tools and embedded software and prepares them for submi...
2012-11-22

(1523KB)

AVR1308: Using the XMEGA TWI
(Revision A, 11 pages)

This application note describes how to set up and use the TWI module in the XMEGA. C code drivers and examples are included for both master and slave applications.
2009-07-01

(135996)

The purpose of this training application note is to get familiar with the touch solution using SAM4L. This document helps in creating a autonomous touch sensor to reduce the power consumption.
2013-09-11

(1.5MB)

This document explains how to run BitCloud on a custom board which is different from evaluation and reference boards not included in supported kits. Such instructions may be particularly useful when t...
2011-09-01

(408115)
PS/2 protocol is a very common interface for input devices such as keyboard and mouse to a computer. Linux already supports both PS/2 keyboards and mice, and for AVR32 AP7 devices with a PSIF peripher...
2008-02-01

(86082)
This Application Note will get you started with Atmel® AVR® XMEGA® advanced Programmable Multi-level Interrupt Controller (PMIC) which allows control over interrupt priorities and scheduling of interr...
2011-08-01

(22249)

This application note describe how to implement a USB-CAN demo on SAM4E-EK.
2013-07-04

(383KB)

AVR491: Quick start guide for SB200
(Revision B, 13 pages)

This document gives an introduction to the use of the SB200. It explains how the SB200 hardware and PC software is used and how it can be used to demonstrate and evaluate the SB201 features and perfor...
2008-11-01

(80)
ATA6560 - CAN Transceiver VHDL-AMS Demonstration (Level 1)
2015-06-01

(92 KB)
This application note describes how to start and implement a USB application based on the Mass Storage (Bulk only) class to transfer data between a PC and user equipment on megaAVR with USB.
2006-03-01

(6268511)

AVR32798: EXTBT User Guide
(Revision A, 16 pages)

The Atmel® EXTBT is a Bluetooth extension module for Atmel® AVR® development kits. The kit is equipped with the FREE2MOVE™ F2M03GXA Bluetooth module and provides Bluetooth functionality through a UART...
2010-11-01

(7872363)
The scope of this application note is adding the TWI interface along with the UART/USB serial communication available in the existing AVR2054 application. This Bootloader can be used during production...
2013-05-22

(608kB)

This application note describes how to use the Event System on SAM D20 to do Timer/Counter Capture on an External Interrupt
2014-07-03

(180KB)
The Atmel® XMEGA®-E5 Xplained evaluation kit demo software is created to showcase the Atmel AVR® ATxmega32E5 device. The demo samples the light sensor connected on ADC and sent the values on the OLED ...
2013-04-08

(1226KB)
The ATAVRMC300 is a general-purpose power stage board able to drive brushless DC, brushed DC and stepper motors. The board is designed to be a flexible platform for developing motor control applicatio...
2008-10-01

(3119535)

This application note describes the various functions of the FAULT Extension to the Timer/Counter available on the Atmel® AVR® XMEGA® E. This extension provides a hardware control of switching applica...
2013-04-08

(2.1MB)
This application note describes how to use the ASF driver for interfacing the DMAC on the SAM.
2015-12-21

(365KB)
This application note describes the MC320 kit which is a complete hardware system which demonstrates motor control using ATmega32M1 and features CAN and LIN connectivity.
2008-11-01

(289527)
This Application Note uses the AT89LP2052 to implement a simple digital thermometer system and is applicable to any AT89LP devices.
2011-06-01

(2545)

The reference design of DALI Slave based on Atmel® AVR® ATxmega32E5 is developed to demonstrate DALI protocol functions. The reference hardware includes three parts, DALI physical layer interface, MCU...
2013-09-23