Documents for ATmega128RFA1


Datasheet

PDF

Software

Description

ATmega128RFA1

ATmega128RFA1 Preliminary Summary
(file size: 204KB, 13 pages, revision D, updated: 07/2012)

ATmega128RFA1

ATmega128RFA1 Preliminary
(file size: 5.01MB, 568 pages, revision D, updated: 07/2012)

Application Note

PDF

Software

Description

Atmel AT01030: Low-cost Ethernet to Wireless Gateway with ATmega256RFR2

Atmel AT01030: Low-cost Ethernet to Wireless Gateway with ATmega256RFR2

Atmel AT01030: Low-cost Ethernet to Wireless Gateway with ATmega256RFR2
(file size: 4.2MB, 20 pages, revision A, updated: 07/2013)

AN0130 documents a hardware solution based on AVR that connects IEEE802.15.4 wireless networks to hard-wired Ethernet LANs and internet cloud services. This supports ZigBee, RF4CE, IEEE 802.15.4 MAC and Light Weight Mesh networks. The Low-Cost Gateway (LCGW) design is a turn-key solution optimized for Consumer Electronics markets. This gateway can be used in applications such as ZigBee Light Link, Remote sensors, M2M, Security and Home Automation. This design features Atmel ATmega256RFR2 wireless SOC and Wiznet W5200 Embedded Ethernet controller.

Atmel AT02430: Supporting TWIGEN Interface in Serial Bootloader (AVR2054)

Atmel AT02430: Supporting TWIGEN Interface in Serial Bootloader (AVR2054)

Atmel AT02430: Supporting TWIGEN Interface in Serial Bootloader (AVR2054)
(file size: 608kB, 19 pages, revision A, updated: 05/2013)

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 or in-the-field for programming application firmware (.hex images) through TWI interface and Windows TWIGEN (AVR1624) utility.

Atmel AT02595: RF Design Schematic Checklist

Atmel AT02595: RF Design Schematic Checklist
(file size: 1.4MB, 28 pages, revision B, updated: 07/2013)

Scope of the application note is to guide customers in designing wireless products using Atmel Wireless chipsets.

Atmel AT02602: Migration from AT86RF231 to AT86RF233

Atmel AT02602: Migration from AT86RF231 to AT86RF233
(file size: 671KB, 16 pages, revision A, updated: 12/2013)

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 enhanced features of AT86RF233 transceiver.

Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF

Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF

Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF
(file size: 2.5MB, 69 pages, revision A, updated: 10/2013)

This application note describe on how to develop wireless product using Atmel Studio and ASF. The document describes on creating a User / Customer board in ASF format and then explains how to quickly start the software development for a wireless product using IEEE 802.15.4 compliant Atmel transceivers.

Atmel AT02845: Coexistence between ZigBee and Other 2.4GHz Products

Atmel AT02845: Coexistence between ZigBee and Other 2.4GHz Products
(file size: 468KB, 13 pages, revision A, updated: 09/2013)

This document introduces all kinds of 2.4GHz RF products. It focuses on analysis of ZigBee and other 2.4GHz RF products and concludes on the interferences with ZigBee and ZigBee's coexistence possibility with other 2.4GHz RF products in the same space. The document will help to make ZigBee work well under the complex electro-magnetic environment.

Atmel AT02865: RF Layout with Microstrip

Atmel AT02865: RF Layout with Microstrip
(file size: 1.5MB, 15 pages, revision B, updated: 05/2013)

This application note outlines practical RF layout using microstrip to connect wireless micro controllers with baluns and antennas. Unbalanced and Balanced (differential) microstrip techniques are discussed for 4-layer PCBs using FR-4. Other design topics include PCB stack-up and ground layer practice, QA and PCB production strategies.

Atmel AT02876: Atmel REB212BSMA Hardware User Manual

Atmel AT02876: Atmel REB212BSMA Hardware User Manual
(file size: 1.3MB, 21 pages, revision B, updated: 06/2014)

This manual describes the REB212BSMA radio extender board, demonstrating the high performance at ultra-low power consumption of the Atmel AT86RF212B radio transceiver.

Atmel AT03188: Performance Test EVK with External FEM

Atmel AT03188: Performance Test EVK with External FEM

Atmel AT03188: Performance Test EVK with External FEM
(file size: 1.5MB, 33 pages, revision A, updated: 06/2013)

Scope of the application note is to guide customers in designing and validating their wireless products using Atmel wireless software solutions.

Atmel AT03201: 100W Commercial LED Light with Wireless Connection - Hardware User Guide

Atmel AT03201: 100W Commercial LED Light with Wireless Connection - Hardware User Guide

Atmel AT03201: 100W Commercial LED Light with Wireless Connection - Hardware User Guide
(file size: 766KB, 21 pages, revision A, updated: 05/2014)

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.

Atmel AT03324: Atmel REB212BSMA-EK Quick Start Guide

Atmel AT03324: Atmel REB212BSMA-EK Quick Start Guide - USB level shifter

Atmel AT03324: Atmel REB212BSMA-EK Quick Start Guide
(file size: 491KB, 6 pages, revision A, updated: 04/2013)

This application note briefly describes how to set up and run the pre-flashed applications supplied with the Atmel® REB212BSMA Evaluation Kit.

Atmel AT03663: Power Consumption of ZigBee End Device

Atmel AT03663: Power Consumption of ZigBee End Device
(file size: 2.1MB, 64 pages, revision A, updated: 06/2014)

Scope of the application note is to guide customers in designing and validating their wireless products using Atmel wireless software solutions.

This Application note provides a detailed description on the power consumption of the Atmel ZigBee end device in various scenarios along with creating test setups and common usage scenarios.

Battery life time is an important criteria for a ZigBee end device, this application note helps customer to arrive at a tentative battery consumption of the Atmel ATmega256RFR2 device with BitCloud stack.

Atmel AT03911: REB233CBB Module - User Manual

Atmel AT03911: REB233CBB Module - User Manual
(file size: 498KB, 17 pages, revision A, updated: 07/2013)

This manual introduces the Atmel® REB233CBB Module, a module consisting of an Atmel AT86RF233 radio transceiver and Atmel ATxmega256A3 microcontroller forming a fully functional wireless node.

Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver

Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver

Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver
(file size: 2.4MB, 9 pages, revision B, updated: 10/2013)

This application note describes a method to connect an Atmel® ATSAMD20E microcontroller to an Atmel AT86RF233 IEEE® 802.15.4 Wireless Transceiver. To translate firmware written with Atmel Studio 6 on the SAM D20J XPRO EK several layers of signal mapping such as; SERCOM port assignments, 64-pin to 32-pin conversion, header and I/O constraints, have to be reconciled. This paper outlines a solution that matches target D20E platform to the legacy D20J EK as closely as possible.

Atmel AT04464: Wireless SoC Reference Design with RFMDs RF6505

Atmel AT04464: Wireless SoC Reference Design with RFMDs RF6505

Atmel AT04464: Wireless SoC Reference Design with RFMDs RF6505
(file size: 2.2MB, 25 pages, revision A, updated: 02/2014)

The RF6505RC128A-410  demo  board  is  a  reference  design  partnership  between RFMD's RF6505 Front End Module and Atmel Corporation's ATmega128RFA1/256RFR2 SoC. This presents a complete 2.4GHz ZigBee® IEEE 802.15.4 based  compliant  radio transceiver solution with 129db link budget.

Atmel AT04466: Wireless SoC Reference Design with RFMDs RF6575

Atmel AT04466: Wireless SoC Reference Design with RFMDs RF6575

Atmel AT04466: Wireless SoC Reference Design with RFMDs RF6575
(file size: 2.4MB, 20 pages, revision A, updated: 04/2014)

The RFSM6575RC128A-410 demo  board  is  a  reference  design  partnership  between RFMD's RF6575 Front End Module and Atmel Corporation's ATmega128RFA1/256RFR2 SoC.
This presents a complete 2.4GHz ZigBee IEEE 802.15.4 based  compliant  radio transceiver solution with 126.5dB link budget.

Atmel AT04467: Wireless SoC Reference Design with RFMDs RF6555

Atmel AT04467: Wireless SoC Reference Design with RFMDs RF6555

Atmel AT04467: Wireless SoC Reference Design with RFMDs RF6555
(file size: 1.7MB, 19 pages, revision A, updated: 04/2014)

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 ZigBee IEEE 802.15.4 based  compliant  radio transceiver solution with 129dB link budget.

Atmel AT05436: BitCloud ZigBee Home Automation (ZHA) - Hands-on

Atmel AT05436: BitCloud ZigBee Home Automation (ZHA) - Hands-on
(file size: 1.5MB, 38 pages, revision A, updated: 06/2014)

This document help the users of Atmel BitCloud ZigBee Home Automation application to get familiar with existing demo application, ZigBee Cluster specification and help the users in extending the application.

Atmel AT06127: FCC Test with Remote Start

Atmel AT06127: FCC Test with Remote Start

Atmel AT06127: FCC Test with Remote Start
(file size: 135KB, 6 pages, revision A, updated: 01/2014)

This application note and code example demonstrates useful techniques for RF emissions testing of wireless products. Retail-ready, finished products requiring regulatory certification rarely provide access to UART or programming interfaces because of enclosure styling and compact assembly configurations. This example shows how to remotely start the modulated carrier emissions using a second radio that can be removed from the test chamber.

Atmel AT06412: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Hardware User Guide

Atmel AT06412: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Hardware User Guide

Atmel AT06412: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Hardware User Guide
(file size: 1.6MB, 15 pages, revision A, updated: 02/2014)

The reference design of the Real Color ZLL LED Light Bulb is developed to demonstrate ZLL protocol function. The reference hardware includes four parts, AC to DC power supply, Atmel single-chip RF MCU, LED drive circuit, and LED String board. The LED string is controlled by application Software on Tablet or Smartphone via the ZigBee Light Link protocol commands through the ATmega256RFR2. The Real Color ZLL LED Light Bulb supports to color switch, tunable brightness, and so on.

Atmel AT06482: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Software User's Guide

Atmel AT06482: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Software User's Guide

Atmel AT06482: Real Color ZLL LED Light Bulb with ATmega256RFR2 - Software User's Guide
(file size: 530KB, 19 pages, revision A, updated: 01/2014)

This application note mainly describes the firmware architecture and the application programming interfaces (API) of Real Color ZLL LED Light Bulb Reference Design.

Atmel AT06700: LED Commercial Lighting Kit and Gateway Software User's Guide

Atmel AT06700: LED Commercial Lighting Kit and Gateway Software User's Guide

Atmel AT06700: LED Commercial Lighting Kit and Gateway Software User's Guide
(file size: 736KB, 27 pages, revision A, updated: 02/2014)

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.

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology
(file size: 634KB, 13 pages, revision A, updated: 04/2014)

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-network. The Atmel® Low-Cost Ethernet to Wireless Gateway [1] serves as a bridge between the wireless sub-network and conventional Ethernet LAN infrastructure. Xively’s cloud services tie the system together with remote control applications on the World Wide Web. This document describes how to start quickly with the provided sample applications and how to modify them for a specific need.

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology

Atmel AT07926: Connecting Wireless Networks to the Internet using Xively Technology
(file size: 167KB, 10 pages, revision A, updated: 07/2014)

The scope of this application note is to guide customers to design ISM band antenna for 915MHz/2.4GHz ISM bands and use them in applications based on AT86RF212B/AT86RF233 transceivers.

This Application Note contains some ISM band antennas, brief design note and integration challenges. The accompanying zip file contains detailed application notes, PCB Gerber files and the results of antenna measurement.

Atmel AVR10002: ATmega256RFR2 Evaluation Kit  - User Guide

Atmel AVR10002: ATmega256RFR2 Evaluation Kit - User Guide
(file size: 865KB, 26 pages, revision A, updated: 03/2013)

This application note describes content and features of the Atmel ATmega256RFR2 Evaluation kit.
Detailed information is given in the individual sections about the kit hardware, the pre-flashed Performance Test application, and the use of the serial boot loader allowing easy firmware update of the IEEE 802.15.4 compliant Atmel ATmega256RFR2 SoC.

Atmel AVR10004: RCB256RFR2 - Hardware User Manual

Atmel AVR10004: RCB256RFR2 - Hardware User Manual
(file size: 1.65MB, 35 pages, revision A, updated: 03/2013)

This application note describes the usage, design, and layout of the Atmel ATmega256RFR2 radio controller board.

Atmel AVR2010: 802.15.4 MCUs - Altium Design Package

Atmel AVR2010: MCU Wireless - Altium Design Package

Atmel AVR2010: 802.15.4 MCUs - Altium Design Package
(file size: 83645, 8 pages, revision B, updated: 11/2011)

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 designers to integrate these devices into projects more efficiently, allowing them to focus on application-specific details.

Atmel AVR2044: RCB128RFA1 - Hardware User Manual

Atmel AVR2044: RCB128RFA1 - Hardware User Manual
(file size: 1182KB, 31 pages, revision C, updated: 07/2012)

The RCB128RFA1 user manual describes the usage, design, and layout of the Atmel® ATmega128RFA1 radio controller board.

Atmel AVR2056: BitCloud Profile Suite Developer Guide

Atmel AVR2056: BitCloud Profile Suite Developer Guide
(file size: 741KB, 49 pages, revision A, updated: 07/2012)

This document describes how to create applications using BitCloud Profile Suite and focuses on topics specific for profile-based applications. The preferred organization of applications is described and instructions are given on typical programming tasks. The document also contains a brief overview of main ZigBee concepts including clusters and profiles.

Atmel AVR2068: RF4CE-HID QTouch Analyzer Target for AVR477

Atmel AVR2068: RF4CE-HID QTouch Analyzer Target for AVR477

Atmel AVR2068: RF4CE-HID QTouch Analyzer Target for AVR477
(file size: 1.3MB, 23 pages, revision A, updated: 12/2012)

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

Atmel AVR2102: RF4Control - User Guide

Atmel AVR2102: RF4Control - User Guide
(file size: 1.9MB, 90 pages, revision D, updated: 08/2012)

This application note is the user guide for the Atmel® RF4Control software stack. The RF4Control stack is a ZigBee® RF4CE Certified Platform implementing the ZigBee RF4CE standard.

Atmel AVR2104: RF4CE-EK Remote Control Evaluation Kit - User Guide

Atmel AVR2104: RF4CE-EK Remote Control Evaluation Kit - User Guide
(file size: 1873917, 35 pages, revision A, updated: 09/2011)

This application note is the user guide for the Atmel® RF4CE-EK evaluation kit. The kit allows the setup and the operation of a simple ZigBee RF4CE network based on the ATmega128RFA1. With this kit the user can verify the performance of the chip and can work with the RF4Control software stack to build RF4CE remote control applications.

Atmel AVR2130: Lightweight Mesh Developer Guide

Atmel AVR2130: Lightweight Mesh Developer Guide
(file size: 542KB, 35 pages, revision G, updated: 03/2014)

This document describes the specification for Lightweight Mesh – the easy to use proprietary low power wireless mesh network protocol from Atmel. This document can be considered a full and complete specification of the protocol, and related APIs.

Atmel AVR2131: Lightweight Mesh Getting Started Guide

Atmel AVR2131: Lightweight Mesh Getting Started Guide
(file size: 196KB, 10 pages, revision G, updated: 03/2014)

The purpose of this application note is to introduce users to the Lightweight Mesh network protocol stack, and the typical application development process. This document describes how to set up the development environment, and program devices with sample applications using  the Lightweight Mesh SDK.

Atmel AVR417: ZLL Gateway Getting Started Guide

Atmel AVR417: ZLL Gateway Getting Started Guide

Atmel AVR417: ZLL Gateway Getting Started Guide
(file size: 818KB, 18 pages, revision A, updated: 12/2012)

This document describes the hardware configuration and firmware download to help
users to set up ZLL Gateway demo and launch this demo step by step.

Atmel AVR477: RF4Control – Touch Remote Control

Atmel AVR477: RF4Control – Touch Remote Control

Atmel AVR477: RF4Control – Touch Remote Control
(file size: 2.6MB, 30 pages, revision A, updated: 12/2012)

This  application note details on the complete hardware and software implementation aspects involved in the Atmel RF4Control - Touch Remote Control design.

AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC

AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC

AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC
(file size: 150049, 16 pages, revision D, updated: 07/2008)

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.

AVR103: Using the EEPROM Programming Modes on tinyAVR and megaAVR devices

AVR103: Using the EEPROM Programming Modes on tinyAVR and megaAVR devices

AVR103: Using the EEPROM Programming Modes on tinyAVR and megaAVR devices
(file size: 77447, 5 pages, revision A, updated: 03/2005)

This application note implements a driver utilizing the programming modes available for the EEPROM in some tinyAVR and megaAVR devices, involving both time and power savings.

AVR106: C functions for reading and writing to Flash memory on tinyAVR and megaAVR devices

AVR106: C functions for reading and writing to Flash memory on tinyAVR and megaAVR devices

AVR106: C functions for reading and writing to Flash memory on tinyAVR and megaAVR devices
(file size: 49401, 10 pages, revision B, updated: 08/2006)

This application note provides C functions for accessing the Flash memory using the Self programming Program memory which allows to reprogram the Flash memory during program run.

AVR107: Interfacing AVR microcontrollers with serial memories

AVR107: Interfacing AVR microcontrollers with serial memories

AVR107: Interfacing AVR microcontrollers with serial memories
(file size: 496998, 22 pages, revision A, updated: 03/2005)

This application note describes the functionality and the architecture of SPI serial memories drivers as well as the motivation of the selected solution.

AVR121: Enhancing ADC resolution by oversampling

AVR121: Enhancing ADC resolution by oversampling

AVR121: Enhancing ADC resolution by oversampling
(file size: 120791, 14 pages, revision A, updated: 09/2005)

This Application Note explains the method called "Oversampling and Decimation" and which conditions need to be fulfilled to make this method work properly to achieve a higher resolution without using an external ADC.

AVR135: Using Timer Capture to Measure PWM Duty Cycle on tinyAVR and megaAVR devices

AVR135: Using Timer Capture to Measure PWM Duty Cycle on tinyAVR and megaAVR devices

AVR135: Using Timer Capture to Measure PWM Duty Cycle on tinyAVR and megaAVR devices
(file size: 84869, 12 pages, revision A, updated: 10/2005)

This application note describes how the pulse width and period of a signal may be computed using the Input Capture Unit (ICP).

AVR151: Setup and use of the SPI on tinyAVR and megaAVR devices

AVR151: Setup and use of the SPI on tinyAVR and megaAVR devices

AVR151: Setup and use of the SPI on tinyAVR and megaAVR devices
(file size: 262508, 15 pages, revision C, updated: 07/2008)

This application note describes how to setup and use the on-chip Serial Peripheral Interface (SPI) of the tinyAVR and megaAVR devices.

AVR186: Best practices for the PCB layout of Oscillators

AVR186: Best practices for the PCB layout of Oscillators
(file size: 92401, 4 pages, revision A, updated: 03/2008)

This application note provides guidelines to design the PCB layout in order not to risk failure and unstable oscillator operation.

AVR2037: RCB Key Remote Control - Hardware User Manual

AVR2037: RCB Key Remote Control - Hardware User Manual
(file size: 531466, 20 pages, revision A, updated: 02/2011)

This application note provides a detailed hardware description for the individual function blocks of the RCB Key Remote Control (KeyRemote) board. The KeyRemote is used in conjunction with an Atmel® RCB in order to evaluate remote control applications.

AVR311: Using the TWI module as I2C slave on tinyAVR and megaAVR devices

AVR311: Using the TWI module as I2C slave on tinyAVR and megaAVR devices

AVR311: Using the TWI module as I2C slave on tinyAVR and megaAVR devices
(file size: 17431, 12 pages, revision D, updated: 08/2009)

This application note describes a TWI slave implementation, in form of a fullfeatured driver and an example of usage for this driver.

AVR315: Using the TWI module as I2C master on tinyAVR and megaAVR devices

AVR315: Using the TWI module as I2C master on tinyAVR and megaAVR devices

AVR315: Using the TWI module as I2C master on tinyAVR and megaAVR devices
(file size: 299785, 14 pages, revision C, updated: 02/2010)

This Application Note describes a TWI master implementation, in form of a fullfeatured driver and an example of usage for this driver.

AVR316: SMBus Slave Using the TWI Module on tinyAVR and megaAVR devices

AVR316: SMBus Slave Using the TWI Module on tinyAVR and megaAVR devices

AVR316: SMBus Slave Using the TWI Module on tinyAVR and megaAVR devices
(file size: 133088, 20 pages, revision A, updated: 10/2005)

This application note provides background information on the SMBus specification and the 8-bit AVR TWI module, an interrupt-driven SMBus slave driver and a sample implementation.

AVR318: Dallas 1-Wire master on tinyAVR and megaAVR devices

AVR318: Dallas 1-Wire master on tinyAVR and megaAVR devices

AVR318: Dallas 1-Wire master on tinyAVR and megaAVR devices
(file size: 131834, 21 pages, revision A, updated: 09/2004)

This application note shows how a 1-Wire master can be implemented on an 8-bit AVR, either in software only, or utilizing the U(S)ART module.

AVR336: ADPCM Decoder on tinyAVR and megaAVR devices

AVR336: ADPCM Decoder on tinyAVR and megaAVR devices

AVR336: ADPCM Decoder on tinyAVR and megaAVR devices
(file size: 120349, 20 pages, revision A, updated: 11/2004)

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.

AVR341: Four and five-wire Touch screen Controller using tinyAVR and megaAVR devices

AVR341: Four and five-wire Touch screen Controller using tinyAVR and megaAVR devices

AVR341: Four and five-wire Touch screen Controller using tinyAVR and megaAVR devices
(file size: 327215, 19 pages, revision A, updated: 07/2007)

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 with low power modes.

AVR4013: picoPower Basics

AVR4013: picoPower Basics

AVR4013: picoPower Basics
(file size: 16830, 7 pages, revision A, updated: 12/2010)

This application note demonstrates how to extend the battery life of our application by multiple factors by modifying only the firmware. You will see that, while some of the modifications are very simple and only require setting some registers, other modifications will need some rewriting of the code.

AVR4100: Selecting and testing 32kHz crystal oscillators for AVR microcontrollers

AVR4100: Selecting and testing 32kHz crystal oscillators for AVR microcontrollers

AVR4100: Selecting and testing 32kHz crystal oscillators for AVR microcontrollers
(file size: 495623, 24 pages, revision D, updated: 07/2011)

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 and found suitable for various oscillator modules in different Atmel® AVR® families.

Atmel AVR042: AVR Hardware Design Considerations

Atmel AVR042: AVR Hardware Design Considerations
(file size: 759KB, 17 pages, revision L, updated: 07/2013)

This application note has been written to provide answers to some of the questions and problems faced when starting designs involving Atmel® AVR® microcontrollers.

Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer

Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer

Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer
(file size: 392KB, 9 pages, revision H, updated: 01/2014)

This Application Note describes how to implement a real-time (RTC) on tinyAVR and megaAVR devices that features the RTC module.

Atmel AVR2054: SerialBootloader User Guide

Atmel AVR2054: SerialBootloader User Guide

Atmel AVR2054: SerialBootloader User Guide
(file size: 407KB, 23 pages, revision C, updated: 06/2013)

The AVR2054 Serial Bootloader is a standalone, serial boot loader utility for use with Atmel wireless software stacks. It supports MCU programming via UART/SPI/TWI interfaces and also includes features required for Over-the-Air firmware Upgrade (OTAU). Atmel PC-based application for serial and over-the-air programming is also included in the package.

Atmel AVR2063: Sensor Terminal Board - Hardware User Manual

Atmel AVR2063: Sensor Terminal Board - Hardware User Manual
(file size: 851KB, 22 pages, revision B, updated: 03/2012)

This application note provides a detailed hardware description of the individual function blocks of the sensor terminal board (STB). The STB is used in conjunction with an Atmel radio controller board (RCB) in order to provide various interfaces for evaluating and creating wireless sensor type applications.

Atmel AVR2103: RF4CE Remote Control Evaluation Kit - Quick Start Guide

Atmel AVR2103: RF4CE Remote Control Evaluation Kit - Quick Start Guide
(file size: 221KB, 4 pages, revision B, updated: 03/2012)

This application note briefly describes how to set up and run the pre-flashed performance test application included with the Atmel® RF4CE Remote Control Evaluation Kit.

AVR000: Register and Bit-Name Definitions for the 8-bit AVR Microcontroller

AVR000: Register and Bit-Name Definitions for the 8-bit AVR Microcontroller

AVR000: Register and Bit-Name Definitions for the 8-bit AVR Microcontroller
(file size: 129551, 2 pages, revision C, updated: 11/2009)

This Application Note contains files which allow the user to use Register and Bit names from the databook when writing assembly programs for 8-bit AVR microcontrollers.

AVR001: Conditional Assembly and portability macros

AVR001: Conditional Assembly and portability macros

AVR001: Conditional Assembly and portability macros
(file size: 95161, 6 pages, revision E, updated: 04/2008)

This application note describes the Conditional Assembly feature present in the 8-bit AVR Assembler version 1.74 and later. Examples of how to use Conditional Assembly are included to illustrate the syntax and concept.

AVR035: Efficient C Coding for 8-bit AVR microcontrollers

AVR035: Efficient C Coding for 8-bit AVR microcontrollers
(file size: 143596, 22 pages, revision D, updated: 01/2004)

This Application Note describes how to utilize the advantages of the 8-bit AVR architecture and the development tools to achieve more efficient c Code than for any other microcontroller.

AVR040: EMC Design Considerations

AVR040: EMC Design Considerations
(file size: 107789, 18 pages, revision D, updated: 06/2006)

This Application Note covers the most common EMC problems designers encounter when using Microcontrollers.

AVR072: Accessing 16-bit I/O Registers

AVR072: Accessing 16-bit I/O Registers
(file size: 78147, 4 pages, revision B, updated: 05/2002)

This Application Note shows how to read and write the 16-bit registers in the AVR Microcontrollers. Since the AVR has an 8-bit I/O bus these registers must be written in two execution cycles. It explains how to safely read and write these 16-bit registers.

AVR100: Accessing the EEPROM on tinyAVR and megaAVR devices

AVR100: Accessing the EEPROM on tinyAVR and megaAVR devices

AVR100: Accessing the EEPROM on tinyAVR and megaAVR devices
(file size: 66448, 7 pages, revision C, updated: 09/2005)

This Application Note contains assembly routines for accessing the EEPROM for all 8-bit AVR devices. Includes code for reading and writing EEPROM addresses sequentially and at random addresses.

AVR104: Buffered Interrupt Controlled EEPROM Writes on tinyAVR and megaAVR devices

AVR104: Buffered Interrupt Controlled EEPROM Writes on tinyAVR and megaAVR devices

AVR104: Buffered Interrupt Controlled EEPROM Writes on tinyAVR and megaAVR devices
(file size: 79349, 9 pages, revision A, updated: 07/2003)

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 power consumption compared to a polling implementation.

AVR105: Power efficient high endurance parameter storage in tinyAVR and megaAVR devices Flash memory

AVR105: Power efficient high endurance parameter storage in tinyAVR and megaAVR devices Flash memory

AVR105: Power efficient high endurance parameter storage in tinyAVR and megaAVR devices Flash memory
(file size: 148841, 10 pages, revision A, updated: 09/2003)

This application note describes how to implement a high endurance parameter storage method in Flash memory using the self-programming feature of the AVR.

AVR108: Setup and use of the LPM Instructions on tinyAVR and megaAVR devices

AVR108: Setup and use of the LPM Instructions on tinyAVR and megaAVR devices

AVR108: Setup and use of the LPM Instructions on tinyAVR and megaAVR devices
(file size: 77728, 4 pages, revision B, updated: 05/2002)

This Application Note describes how to access constants saved in Flash program memory of tinyAVR and megaAVR devices.

AVR109: Using Self Programming on tinyAVR and megaAVR devices

AVR109: Using Self Programming on tinyAVR and megaAVR devices

AVR109: Using Self Programming on tinyAVR and megaAVR devices
(file size: 94446, 11 pages, revision B, updated: 06/2004)

This Application note describes how an tinyAVR or megaAVR device with the SPM instruction can be configured for Self Programming.

AVR120: Characterization and Calibration of the ADC on an AVR

AVR120: Characterization and Calibration of the ADC on an AVR
(file size: 143621, 15 pages, revision D, updated: 02/2006)

This application note explains various ADC (Analog to Digital Converter) characterization parameters, how they affect ADC measurements and how to measure them and how to perform run-time compensation.

AVR128: Using the Analog Comparator on tinyAVR and megaAVR devices

AVR128: Using the Analog Comparator on tinyAVR and megaAVR devices

AVR128: Using the Analog Comparator on tinyAVR and megaAVR devices
(file size: 74183, 4 pages, revision B, updated: 05/2002)

This Application Note serves as an example on how to set up and use the AVR's on-chip Analog Comparator.

AVR130: Using the timers on tinyAVR and megaAVR devices

AVR130: Using the timers on tinyAVR and megaAVR devices

AVR130: Using the timers on tinyAVR and megaAVR devices
(file size: 184089, 16 pages, revision A, updated: 02/2002)

This Application Note describes how to use the different timers on tinyAVR and megaAVR devices. The intention of this document is to give a general overview of the timers, show their possibilities and explain how to configure them.

AVR131: Using the 8-bit AVR High-speed PWM

AVR131: Using the 8-bit AVR High-speed PWM

AVR131: Using the 8-bit AVR High-speed PWM
(file size: 1492, 8 pages, revision A, updated: 09/2003)

This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available on some tinyAVR and megaAVR devices.

AVR132: Using the Enhanced Watchdog Timer on tinyAVR and megaAVR devices

AVR132: Using the Enhanced Watchdog Timer on tinyAVR and megaAVR devices

AVR132: Using the Enhanced Watchdog Timer on tinyAVR and megaAVR devices
(file size: 142906, 17 pages, revision C, updated: 06/2008)

This Application Note describes how to utilize the Enhanced Watchdog Timer (WDT) used on new 8-bit AVR devices. In addition to performing System Reset, the WDT now also has the ability to generate an interrupt.

AVR201: Using the 8-bit AVR Hardware Multiplier

AVR201: Using the 8-bit AVR Hardware Multiplier

AVR201: Using the 8-bit AVR Hardware Multiplier
(file size: 115292, 11 pages, revision C, updated: 06/2002)

Examples of using the 8-bit AVR multiplier for 8-bit arithmetic.

AVR202: 16-Bit Arithmetics on tinyAVR and megaAVR devices

AVR202: 16-Bit Arithmetics on tinyAVR and megaAVR devices

AVR202: 16-Bit Arithmetics on tinyAVR and megaAVR devices
(file size: 71145, 3 pages, revision B, updated: 05/2002)

This Application Note lists program examples for arithmetic operation on 16-bit values on tinyAVR and megaAVR devices.

AVR306: Using the AVR UART in C on tinyAVR and megaAVR devices

AVR306: Using the AVR UART in C on tinyAVR and megaAVR devices

AVR306: Using the AVR UART in C on tinyAVR and megaAVR devices
(file size: 51913, 3 pages, revision B, updated: 07/2002)

This Application Note describes how to set up and use the UART present in most 8-bit AVR devices. C code examples are included for polled and interrupt controlled UART applications

AVR410: RC5 IR Remote Control Receiver on tinyAVR and megaAVR devices

AVR410: RC5 IR Remote Control Receiver on tinyAVR and megaAVR devices

AVR410: RC5 IR Remote Control Receiver on tinyAVR and megaAVR devices
(file size: 171728, 10 pages, revision B, updated: 05/2002)

This Application Note describes a receiver for the frequently used Philips/Sony RC5 coding scheme

Atmel AT02597: ZigBee PRO Packet Analysis with Sniffer

Atmel AT02597: ZigBee PRO Packet Analysis with Sniffer

Atmel AT02597: ZigBee PRO Packet Analysis with Sniffer
(file size: 1.2MB, 35 pages, revision A, updated: 09/2013)

This application note is a guide on using zigbee packet sniffing tools to monitor and analyse data traffic in zigbee PRO networks.

Atmel AT03197: Thermostat with Touch and Wireless Connectivity - Hardware User's Guide

Atmel AT03197: Thermostat with Touch and Wireless Connectivity - Hardware Users Guide

Atmel AT03197: Thermostat with Touch and Wireless Connectivity - Hardware User's Guide
(file size: 1MB, 18 pages, revision B, updated: 07/2014)

The Thermostat with Touch and Wireless Connectivity is developed to make a low-power thermostat reference design with touch control, and wireless connectivity.

Atmel AT2200: ZigBee to Ethernet and Wi-Fi Gateway with SAM3X - Hardware User's Guide

Atmel AT2200: ZigBee PRO to Ethernet and Wi-Fi Gateway Kit - Hardware Users Guide

Atmel AT2200: ZigBee to Ethernet and Wi-Fi Gateway with SAM3X - Hardware User's Guide
(file size: 517KB, 15 pages, revision D, updated: 08/2013)

The Atmel ZigBee to Ethernet and Wi-Fi Gateway is a hardware platform to demonstrate built-in functions with ZigBee and Ethernet/Wi-Fi. It is a bridge between wireless network (ZigBee) and wired network (Ethernet), and also a bridge between wireless (ZigBee) and wireless (Wi-Fi).

Article

PDF

Software

Description

Computers that You Wear Help Your Work and Play

Computers that You Wear Help Your Work and Play
(file size: 112KB, 4 pages, updated: 05/2013)

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Designing Feature-Rich User Interfaces for Home and Industrial Controllers
(file size: 933KB, 5 pages, updated: 06/2013)

Brochures and Flyers

PDF

Software

Description

Atmel Flash Microcontroller Product Portfolio

Atmel Flash Microcontroller Product Portfolio
(file size: 3.5MB, 40 pages, revision R, updated: 09/2013)

Atmel IEEE 802.15.4 Solutions

Atmel IEEE 802.15.4 Solutions
(file size: 2.36 MB, 8 pages, updated: 02/2014)

Atmel Xplained Pro

Atmel Xplained Pro
(file size: 40K, 2 pages, revision B, updated: 02/2013)

Atmel Xplained Pro kits provide a complete and easy to use low-cost development platform for evaluating and prototyping your Atmel Flash-based microcontrollers (MCUs) designs.

Atmel 802.15.4 MCUs Solutions

Atmel 802.15.4 MCUs Solutions
(8 pages, revision G, updated: 07/2013)

Atmel Studio - Software Development Environment

Atmel Studio - Software Development Environment
(2 pages, revision B, updated: 09/2012)

Schematic

PDF

Software

Description

ATRCB256RFR2-XPRO Design Documentation

ATRCB256RFR2-XPRO Design Documentation

ATRCB256RFR2-XPRO Design Documentation
(file size: 4.5MB, 13 pages, revision A, updated: 06/2014)

ATREB233-XPRO Design Documentation

ATREB233-XPRO Design Documentation

ATREB233-XPRO Design Documentation
(file size: 2.6MB, 16 pages, revision A, updated: 11/2013)

ATZB-256RFR2-XPRO Design Documentation

ATZB-256RFR2-XPRO Design Documentation

ATZB-256RFR2-XPRO Design Documentation
(file size: 5.0MB, 13 pages, revision A, updated: 11/2013)

ATZB-A-233-XPRO Design Documentation

ATZB-A-233-XPRO Design Documentation

ATZB-A-233-XPRO Design Documentation
(file size: 5.0MB, 13 pages, revision A, updated: 11/2013)

ATZB-RF-212B-0-CN Design Documentation

ATZB-RF-212B-0-CN Design Documentation

ATZB-RF-212B-0-CN Design Documentation
(file size: 7.5MB, 11 pages, revision A, updated: 06/2014)

ATZB-RF-212B-0-U Design Documentation

ATZB-RF-212B-0-U Design Documentation

ATZB-RF-212B-0-U Design Documentation
(file size: 6.2MB, 13 pages, revision A, updated: 06/2014)

ATZB-RF-233-1-C Design Documentation

ATZB-RF-233-1-C Design Documentation

ATZB-RF-233-1-C Design Documentation
(file size: 7.2MB, 12 pages, revision A, updated: 11/2013)

ATZB-S1-256-3-0-C Design Documentation

ATZB-S1-256-3-0-C Design Documentation

ATZB-S1-256-3-0-C Design Documentation
(file size: 6.7MB, 14 pages, revision A, updated: 11/2013)

ATZB-X0-256-3-0-C Design Documentation

ATZB-X0-256-3-0-C Design Documentation

ATZB-X0-256-3-0-C Design Documentation
(file size: 6.7MB, 14 pages, revision A, updated: 11/2013)

ATZB-X0-256-4-0-CN Design Documentation

ATZB-X0-256-4-0-CN Design Documentation

ATZB-X0-256-4-0-CN Design Documentation
(file size: 5.8MB, 14 pages, revision A, updated: 06/2014)

ATZB-X-233-USB Design Documentation

ATZB-X-233-USB Design Documentation

ATZB-X-233-USB Design Documentation
(file size: 2.0MB, 11 pages, revision A, updated: 11/2013)

ATZB-X-233-XPRO Design Documentation

ATZB-X-233-XPRO Design Documentation

ATZB-X-233-XPRO Design Documentation
(file size: 4.2MB, 14 pages, revision A, updated: 11/2013)

User Guide

PDF

Software

Description

RCB256RFR2-XPRO User Guide

RCB256RFR2-XPRO User Guide
(file size: 3MB, 22 pages, revision A, updated: 11/2013)

This user guide describes how to get started with the Atmel® RCB256RFR2-XPRO extension board, including the Performance Analyzer SW.

REB233-XPRO User Guide

REB233-XPRO User Guide
(file size: 1.7MB, 18 pages, revision A, updated: 11/2013)

This user guide describes how to get started with the Atmel® REB233-XPRO extension board, including the Performance Analyzer SW.

ZigBit Extension User Guide

ZigBit Extension User Guide
(file size: 2.7MB, 21 pages, revision C, updated: 07/2014)

This user guide describes how to get started with the Atmel® ZigBit® extension boards, including the Performance Analyzer SW.

ZigBit USB Stick User Guide

ZigBit USB Stick User Guide
(file size: 4.9MB, 26 pages, revision A, updated: 11/2013)

This user guide describes how to get started with the Atmel® ZigBit® USB sticks. Including how to get started with the Performance Analyzer and Wireshark.