Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
XMEGA AES XMEGA-A1 Xplained example2 Documentation

Introduction

This simple example shows how to use the Advanced Encryption Standard (AES) to encrypt and decrypt data using interrupt call back subroutine.

Main Files

Device Info

All AVR XMEGA devices with AES crypto module can be used. This example have been tested with the following setup:

  • Xplain
  • XMEGA A1 Xplained
  • XMEGA A3BU Xplained

Description of the example

The example will initialize the AES and use the xplain LEDS to show the AES operation results. Interrupt call back subroutine is used in the example. ECB and CBC mode are implemented in the example.

Dependencies

This example depends on the following modules:

Compilation info

This software was written for the GNU GCC and IAR for AVR. Other compilers may or may not work.

Contact Information

For further information, visit Microchip.