Get Started

We'll tell you all you need to know to start evaluating and working with this product.

Atmel AVR

Content updated in the last 60 days

PDF

Software

Description

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: 226KB, 20 pages, revision B, updated: 04/2016)

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

STK600 User Guide

STK600 User Guide

(file size: 2.7MB, 109 pages, revision A, updated: 04/2016)

The Atmel STK600 is a starter kit and development system for Atmel's 8-bit and 32-bit AVR microcontrollers. The STK600 gives designers a quick start to develop code on AVR devices, combined with features for using the starter kit to develop prototypes and test new designs. The STK600 interfaces with Atmel Studio, Atmel's Integrated Development Environment (IDE) for code writing and debugging.

ATmega16U4/32U4

ATmega16U4/32U4 Complete

(file size: 5.48MB, 438 pages, revision J, updated: 04/2016)

ATmega16U4/32U4

ATmega16U4/32U4 Summary

(file size: 506KB, 27 pages, revision J, updated: 04/2016)

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: 481KB, 14 pages, revision D, updated: 03/2016)

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

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: 569165, 14 pages, revision E, updated: 03/2016)

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

ATmega48PB/88PB/168PB

ATmega48PB/88PB/168PB Summary

(file size: 1.06MB, 25 pages, revision G, updated: 03/2016)

ATmega48PB/88PB/168PB

ATmega48PB/88PB/168PB Complete

(file size: 8.15MB, 461 pages, revision G, updated: 03/2016)

Atmel AVR1200: Using External Interrupts for megaAVR Devices

Atmel AVR1200: Using External Interrupts for megaAVR Devices

Atmel AVR1200: Using External Interrupts for megaAVR Devices

(file size: 179KB, 12 pages, revision B, updated: 03/2016)

This application note illustrates the functionality and configuration steps (usage) of the external interrupts available on Atmel® megaAVR® family of Atmel AVR® Microcontrollers. The application note also describes the points to be considered while using a GPIO pin as an external interrupt source pin.

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: 663KB, 14 pages, revision C, updated: 03/2016)

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.

Atmel AT12174: ATmega324PB Xplained Pro Demo

Atmel AT12174: ATmega324PB Xplained Pro Demo

Atmel AT12174: ATmega324PB Xplained Pro Demo

(file size: 1.5MB, 13 pages, revision A, updated: 03/2016)

This application note describes a demo application on ATmega324PB Xplained Pro kit. The application is a temperature logger which utilizes different extension boards which can be used with ATmega324PB Xplained Pro Kit.

Atmel Software Framework 3.31 Release Notes

Atmel Software Framework 3.31 Release Notes

(file size: 94.4 KB, 22 pages, revision 3.31, updated: 04/2016)

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: 207KB, 13 pages, revision C, updated: 04/2016)

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

AVR JTAGICE mkII

AVR JTAGICE mkII

(file size: 1.3MB, 51 pages, revision A, updated: 04/2016)

A mid-range development tool for Atmel 8-bit and 32-bit AVR devices with on-chip debugging for source level symbolic debugging, NanoTrace (if supported by the device) and device programming. It supports JTAG, debugWIRE, PDI, and aWire interface debugging and JTAG, SPI, PDI, and aWire interface programming.

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: 512KB, 20 pages, revision B, updated: 03/2016)

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.