XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia (

Similar documents
AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

ATmega128. Introduction

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it

8. Power Management and Sleep Modes

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

2-Oct-13. the world s most energy friendly microcontrollers and radios

Introducing STM32 L0x Series. April

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Creating Energy Efficient Computers Marius Grannæs

Introduction to ARM LPC2148 Microcontroller

STM32 Cortex-M3 STM32F STM32L STM32W

MICROPROCESSOR BASED SYSTEM DESIGN

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

EFM32....the world s most energy friendly microcontrollers

ARDUINO MEGA INTRODUCTION

Smart IoT Wireless Sensor Node using XMEGA AU MCU and LoRa Technology

Arduino Uno R3 INTRODUCTION

AVR Microcontrollers Architecture

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Diploma in Embedded Systems

Remote Keyless Entry In a Body Controller Unit Application

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Ultra Low Power Microcontroller - Design Criteria - June 2017

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

STM32G0 MCU Series Efficiency at its Best

STM32L4+ MCU series Excellence in ultra-low-power with more performance

STM32L4 System operating modes

STM8L and STM32 L1 series. Ultra-low-power platform

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

Embedded Systems Architecture

Microcontroller: CPU and Memory

Embedded System Architecture

STM32 F0 Value Line. Entry-level MCUs

Microcontroller basics

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Rad-Hard Microcontroller For Space Applications

EFM32 Tiny Gecko Family EFM32TG Data Sheet

Engineer-to-Engineer Note

AN116. Power Management Techniques and Calculation. Introduction. Key Points. Power Saving Methods. Reducing System Clock Frequency

Processor Choice For Wireless Sensor Networks

Study and implementation of RL78 low power mode

High-Performance 32-bit

CM5000 DATASHEET v0.1

ARM Cortex core microcontrollers 12 th Energy efficient operation

Interconnects, Memory, GPIO

New CC430 combines leading MCU and RF technology

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Hibernate. XMC microcontrollers September 2016

Welcome to this presentation of the STM32 direct memory access controller (DMA). It covers the main features of this module, which is widely used to

Basic Components of Digital Computer

Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background Operation to Enable Low-cost Innovative Designs

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Ultra-low-power pioneers: TI slashes total MCU power by 50 percent with new Wolverine MCU platform

SEIKO EPSON CORPORATION

MCU Solutions for IoT A U G U S T

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Microprocessors/Microcontrollers

Embedded Programming with ARM Cortex-M3 Basic Experiments 1

8/16-bit Atmel XMEGA A3U Microcontroller

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

BLE MODULE SPECIFICATIONS

New STM32WB Series MCU with Built-in BLE 5 and IEEE

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

ATxmega32E5/16E5/8E5. XMEGA E5 Data Sheet. Introduction. Features

ARDUINO BOARD LINE UP

CN310 Microprocessor Systems Design

An Introduction to the Stellaris LM4F Family of Microcontrollers

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

The MAXQ TM Family of High Performance Microcontrollers

8/16-bit Atmel AVR XMEGA Microcontrollers

ELC4438: Embedded System Design Embedded Processor

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Microprocessors And Microcontroller

STM32 F-2 series High-performance Cortex-M3 MCUs

Wireless-Tag WT51822-S1

COL862 - Low Power Computing

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.

A Human Fall Detection System:

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

Transcription:

XMEGA Series Of AVR Processor Presented by: Manisha Biyani (200601217) Shashank Bolia (200601200

Existing Microcontrollers Problems with 8/16 bit microcontrollers: Old and inefficient architecture. Most were developed before the breakthrough of HLL such as C. CPUs lack 16-bit arithmetic support, conditional jumps and memory pointers. Require several clock cycles per instruction limiting the available MIPS at a given frequency. Lack of support for the large memory sizes required in today s applications.

Existing Microcontrollers Problems with 32 bit Microcontrollers: Increase in speed and reduction in size of digital logic was attained but at a cost of static power consumption. For many critical applications a transition from 8/16 bit to 32-bit is not possible. High cost!!

Why XMEGA? XMEGA Extreme peripherals Exceptional Performance Extended picopower

Why XMEGA? AVR XMEGA includes: 2nd generation of picopower technology Innovative Event System for fast and CPUindependent inter-peripheral communication 100% predictable timing 4-channel DMA Controller boosts MCU performance Memory Lock Bits Fast 12-bit ADC and DAC Fast Cryptography support for AES and DES Availability and Pricing

picopower Technology The XMEGA consumes only 0.35 ma/mhz in active mode and offers true 1.6 V operation including all analog modules, oscillators, and Flash and EEPROM programming. Using the 2nd generation of picopower technology, the XMEGA consumes only 100 na with RAM data retention and wake-up interrupts enabled. When running a real time counter (RTC) from an external 32- khz crystal it consumes an industry low 0.65 µa. XMEGA MCUs run a Real-Time Counter, Watchdog Timer and Brown-out Detector with only 2 μa current consumption. Overall, it cuts power and processing requirement by 98%

Durability of XMEGA Microcontroller

Event System Like a reflex in the human body the innovative XMEGA Event System enables inter-peripheral communication without CPU or DMA usage. Events are routed between peripherals through a dedicated network outside the CPU, data bus and DMA controller. The Event System enables the possibility for a change of state in one peripheral to automatically trigger actions in other peripherals.

Event System Inter-peripheral communication without CPU or DMA usage.

XMEGA Event System Event System avoids latency and saves even more MIPS 8 Event Channels allows for up to 8 signals to be routed at the same time 100% predictable timing between peripherals Useful for real time application

XMEGA Event System CPU active time is reduced by 98%

Direct Memory Access (DMA) The DMA Controller allows high-speed transfers with minimal CPU intervention from one memory area to another from memory area to peripheral from peripheral to memory area from peripheral to another peripheral The four DMA Channels have separate transfer triggers interrupt vectors addressing modes Error Detection: DMA can detect any erroneous data transfer.

Direct Memory Access (DMA) The XMEGA Microcontroller is one of the few 8/16-bit MCUs on the market with DMA The DMA can transmit from1 byte to 16 Mbytes in a single transfer. The large data transfer size is possible due to the simple linear data memory address space in the AVR, and auto increment/decrement and reload features in the DMA controller. By cutting the amount of cycles dedicated to transferring data, the DMA controller has the added benefit of cutting XMEGA power consumption by allowing the CPU to spend more time in sleep mode.

Comparison of UART transfer speeds with and without DMA controller

Comparison of cycle usage time and current consumption in different modes

Direct Memory Access (DMA) CPU usage v/s communication rate with and without DMA

ADC/DAC XMEGA features high-speed two12-bit analog peripherals for high analog accuracy. Capable of up to 2 Msps, XMEGA s ADCs deliver the fastest sample rate and most accurate result compared to conventional MCUs. XMEGA also features two 12-bit digital-to-analog converters (DAC) with up to 1 Msps and four advanced analog comparators, XMEGA microcontrollers have leading analog integration. Hence, integrated 64x gain stage increases the dynamic range to 18-bits.

ADC/DAC Event or Interrupt on conversion complete: This feature will only give interrupts on the conversion complete when the result is below or above a certain limit. So if we are not interested in results above for instance 1V, we will not bother the CPU with them either. The DAC can give two outputs even when only using one module.

Crypto Engine Many wireless applications need secure high bandwidth transmissions. With additional lowpower constraints, software based encryption implementations fail both the bandwidth and the power requirements. AVR XMEGA effectively solves these problems. The XMEGA crypto engine supports both Advanced Encryption Standard (AES) and Data Encryption Standard (DES).

AES/DES AES uses: 128 byte data block 128 byte key DES uses 8 byte data block 8 byte key AVR XMEGA is the only solution for high bandwidth encrypted data communication in long life battery powered applications, like toll road tags, wireless sensor nodes and ZigBee.

Memory Lock bits Application Section for application code Separate lock bits and protection and lock bits for all section Built in fast CRC check of a selectable flash program memory section Non-volatile Memory(NVM) spaces can be locked for further W and R-W operations. This prevents unrestricted access to the application software.

Compatibility 100% pin- and code-compatible All AVR XMEGA MCUs are pin- and 100% code-compatible across all devices. With XMEGA developers only need to keep and maintain one code base that can be used and re-used across multiple projects. XMEGA uses the same instruction set as existing AVR products, and code can easily be reused Compilers and development tools platforms are same for all AVR Microcontrollers

Compatibility

Applications AVR XMEGA microcontrollers are the perfect solution for a wide range of applications: Industrial control ZigBee HVAC Optical transceivers Climate control Power tools Wireless encryption Medical applications Hand-held battery Sensors Networking Alarm systems

Applications Extensive peripherals on the XMEGA microcontrollers support sensor-rich, communication-intensive, real-time applications Many of the wireless applications we are using are prone to poachers. Any adversary can read and modify the data that is transferred through this wireless stream. Now XMEGA provides an extra layer of encryption which helps in preventing the malicious access to the data. Time critical real-time and interrupt driven applications become safer, more responsive, and predictable with XMEGA. With multiple time bases, extreme communication bandwidth and special features like Cryptography support, XMEGA is number one for demanding 8- and 16-bit embedded applications. At the same time XMEGA s 2nd generation picopower technology is the best choice for battery operated and energy critical applications.

From the Makers of XMEGA It is a great advantage for most 8- and 16-bit applications to avoid moving to a 32-bit MCU. By adding innovative features and high-end peripherals, and conserving CPU cycles, the XMEGA 8/16-bit MCU achieves the necessary system performance while preserving low power characteristics and user friendliness... We realized, after looking at a wide range of customer designs, that the majority of CPU cycles are spent handling interrupts and moving data. This realization meant that there was great potential to free up a significant amount of processing power by simply rethinking how various events are handled in the MCU. XMEGA micro-controllers are designed to revolutionize system performance, with lower power consumption.

References XMEGA Microcontroller manual http://www.atmel.com/products/avr/default_xmeg a.asp?source=ece_xmega http://ece-news.stcd.de/microsite/atmel/xmega.html http://embedded-system.net/atmel-avr-xmegamicrocontrollers.html