Atmel Norway 2005. XMEGA Introduction



Similar documents
USER GUIDE EDBG. Description

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Chapter 13. PIC Family Microcontroller

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

Display Message on Notice Board using GSM

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

8/16-bit XMEGA D3 Microcontroller

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

AN4646 Application note

Microcontrollers in Practice

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

POCKET SCOPE 2. The idea 2. Design criteria 3

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

DS1104 R&D Controller Board

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

ET-BASE AVR ATmega64/128

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

General Porting Considerations. Memory EEPROM XRAM

DAC Digital To Analog Converter

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Microtronics technologies Mobile:

Serial port interface for microcontroller embedded into integrated power meter

Am186ER/Am188ER AMD Continues 16-bit Innovation

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

AVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

PIC-MAXI-WEB development board Users Manual

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

Atmel Power Line Communications. Solutions for the Smart Grid

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

ATxmega128A1 / ATxmega64A1. Preliminary. 8/16-bit XMEGA A1 Microcontroller. Not recommended for new designs - Use XMEGA A1U series Features

Lab Experiment 1: The LPC 2148 Education Board

Fairchild Solutions for 133MHz Buffered Memory Modules

AVR1003: Using the XMEGA Clock System. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Motor Control using NXP s LPC2900

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Single Phase Two-Channel Interleaved PFC Operating in CrM

Low-Power Pin Sampling Techniques Using Kinetis L Series

ZigBee Technology Overview

2.0 Command and Data Handling Subsystem

8-bit Atmel megaavr Microcontroller

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

SAMA5D2. Scope. Reference Documents. Atmel SMART ARM-based MPU ERRATA

How To Use Nuc123 (Nuc123) For A Week

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

SBC6245 Single Board Computer

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

8051 MICROCONTROLLER COURSE

ARM Cortex STM series

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

PAC52XX Clock Control Firmware Design

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

STK User Guide

Implementing a Real-Time Clock on the MSP430

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

How to maintain safety and reliability in your MCU design

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

High-performance, low-power Atmel AVR XMEGA 8/16-bit Microcontroller Nonvolatile program and data memories

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Timer A (0 and 1) and PWM EE3376

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

USB OTG and Embedded Host Microchip Technology Incorporated. All Rights Reserved. Slide 1

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

8/16-bit XMEGA A3 Microcontroller

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Computer Architecture

AN111: Using 8-Bit MCUs in 5 Volt Systems

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

1. Memory technology & Hierarchy

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

CPU ARM926EJ-S, 200MHz. Fast Ethernet 10/100 Mbps port. 6 digital input 2 digital open-drain alarm output

Atmel SMART ARM Core-based Embedded Microprocessors

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

Digital Signal Controller Based Automatic Transfer Switch

8-bit Microcontroller. Application Note. AVR400: Low Cost A/D Converter

FLYPORT Wi-Fi G

VADC Versatile Analog to Digital Converter. XMC Microcontrollers August 2014

Lab 1 Course Guideline and Review

Flash Corruption: Software Bug or Supply Voltage Fault?

Hello, welcome to this presentation of the low power timer, or LPTMR, module for Kinetis MCUs. In this session you ll learn about the LPTMR, it s

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

System Design Issues in Embedded Processing

Accurate Measurement of the Mains Electricity Frequency

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

Transcription:

Atmel Norway 005 XMEGA Introduction

XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K devices Launch: Q1 008 #1 in Low Power, Integration and Peripheral Performance www.atmel.com CONFIDENTIAL 1

XMEGA Performance Boost DMA Controller Multilevel Interrupt Controller Event System 3 MHz @.7 V 1 MHz @ 1.8 V Advanced Peripherals Analog 1-bit fast ADC 1-bit DAC Multiple Analog Comparators Digital 16-bit Timers, high-speed PWM TWI Interface IC and SMbus compliant USART, SPI, IrDA Lowest power consumption µa with Watchdog, BOD and Real Time Counter running picopower technology New watchdog timer New brownout detector www.atmel.com CONFIDENTIAL

XMEGA A Family A4 A4 subfamily subfamily 1 1 ADC ADC 1 1 DAC DAC 5 5 T/C T/C 5 5 USART USART SPI SPI 3 3 TWI TWI A3 A3 subfamily subfamily ADC ADC 1 1 DAC DAC 8 8 T/C T/C 8 8 USART USART 4 4 SPI SPI TWI TWI A1 A1 subfamily subfamily ADC ADC DAC DAC 8 8 T/C T/C 8 8 USART USART 4 4 SPI SPI 4 4 TWI TWI Ext Ext Bus Bus Interface Interface 384K ATxmega384A1 ATxmega384A1 56K ATxmega56A3 ATxmega56A3 ATxmega56A1 ATxmega56A1 18K ATxmega18A4 ATxmega18A4 ATxmega18A3 ATxmega18A3 ATxmega18A1 ATxmega18A1 64K ATxmega64A4 ATxmega64A4 ATxmega64A3 ATxmega64A3 ATxmega64A1 ATxmega64A1 3K ATxmega3A4 ATxmega3A4 16K ATxmega16A4 ATxmega16A4 44 64 www.atmel.com CONFIDENTIAL 3 100

DMA Controller Highlights 4 channels Optional interrupt at end of transaction 1,, 4 or 8 byte Burst modes Programmable priority between channels DMA transfers done when core is not using the data bus Very few instructions use the databus on AVR load, store; in, out; push and pop only instructions using databus Allows high-speed data transfer Memory <-> Peripheral Memory -> Memory Peripheral -> Peripheral www.atmel.com CONFIDENTIAL 4

Event System Highlights 8 Event Routing Channels CPU and DMA independent operation Quadrature Decoding Digital Filtering Peripherals specify how to generate events Ex: Pin change, Timer overflow, ADC complete Peripherals specify how to use events Ex: Increment Timer, Output signal, Start ADC conversion Reduces the use of interrupts Ensures control of critical functions www.atmel.com CONFIDENTIAL 5

Interrupt Controller Highlights 4 levels of interrupts Non Maskable Interrupts - NMI Can be enabled, but not disabled by SW System functions. Ex: Oscillator stop High, Medium and Low level selectable for each source Priorized interrupts will interrupt lower level interrupts Round robin priority possible for low level interrupts Ensures all interrupts are serviced High priority interrupts are executed immediately Ensures immediate service of important interrupts Even when MCU is heavily loaded www.atmel.com CONFIDENTIAL 6

picopower technology All the highlights of picopower Enhanced Watchdog timer 1 khz ULP clock source Windowed watchdog Sampled BOD Trade-off reaction time vs Power Consumption 16-bit Real Time Counter Programmable wake-up time up to 18 Hours EEPROM and Flash Power Down Event system and DMA reduces time in active mode significantly www.atmel.com CONFIDENTIAL 7

Highest Integration Accurate RC and PLL Eliminates need for external resonator in most systems VREF with less than 1% variation No need for external VREF Low power highly programmable BOD No need for external BOD for increased accuracy or reduced power DAC Eliminates need for external components Crypto engine Enables high-speed encrypted data transfer Reduces BOM cost and area significantly Increases market reach www.atmel.com CONFIDENTIAL 8

Memories Flash Application area for main program Boot area for bootloader Application Table area for fail safe EEPROM emulation Built in CRC Check EEPROM EEPROM on all devices Byte and page accessible Optional memory mapped SRAM Internal on all devices Optional external on some devices Up to 16 MB directly addressable Optional multiplexed address and data SDRAM Optional external on some devices Up to 18 Mbit directly addressable 4-bit and 8-bit supported Typical memory setup Flash SRAM EEPROM 16K + 4K K 51 3K + 4K 4K 51 64K + 4K 4K 1K 18K + 8K 8K K 56K + 8K 16K K www.atmel.com CONFIDENTIAL 9

Analog to Digital Converter 1 bit, Msps ADC Single or continuous conversion modes 8- or 1-bit accuracy SW selectable 8-bit result has.5 µs propagation delay 1-bit result has 3.0 µs propagation delay Connected to Event System and DMA Controller Internal and External reference voltages Interrupt/event on compare result Interrupt if lower or equal Interrupt if higher or equal Interrupt/event on conversion complete Improves throughput by 3000X and accuracy by 4X www.atmel.com CONFIDENTIAL 10

Digital to Analog Converter Features: 1 Bit resolution Up to 1 Msps conversion rate, 1 µs settling time Flexible conversion range (from 0V to up to VCC-0.3V) Connected to Event System and DMA Controller 1 continuous or S/H outputs www.atmel.com CONFIDENTIAL 11

Analog Comparators Selectable power vs. speed 30 ns propagation delay in high-speed mode (130 µa) 0 µa current consumption in low-power mode (500 ns) Selectable hysteresis 0, 0mV, 50mV selectable Flexible input selections Input pin (several options for each AC) Output of DAC module Bandgap voltage reference Scaled version of VCC Flexible interrupts and events generation Window compare function by combining comparators Possible to have comparator output on a pin www.atmel.com CONFIDENTIAL 1

Timer/Counters Multiple 16-bit Timer/Counters in each device 4 () Output Compare on each Timer/Counter 4 () Input Capture on each Timer/Counter Inverted and Non-inverted Outputs Flexible event and interrupt generations Multiple Frequency and PWM generation modes High-Resolution Extension Increase waveform generation resolution by 4x ( bit) High frequency PWM gives lower cost Advanced Waveform Extension Dead-Time Insertion Fault Protection Perfect for 3-phase inverters, power applications and variable frequency drives www.atmel.com CONFIDENTIAL 13

Multiple Serial Communication Modules USART Full duplex asynchronous or synchronous operation SPI master mode Baud Rate Generator with fractional divider UART frequency crystals not needed IrDA 1.4 physical compatible up to 115. kbps SPI Serial Peripheral Interface Full duplex, three-wire synchronous data transfer TWI Two Wire Interface I C and SMbus compliant Fast data rate on slow chip clock Clock / 10 for master operation Asynchronous slave operation with no clock restrictions www.atmel.com CONFIDENTIAL 14

XMEGA Schedule Device Eng Samples Samples Mass Prod ATxmega18A1 Q1-08 Q1-08 Q-08 ATxmega64A1 Q1-08 Q1-08 Q-08 ATxmega56A3 Q-08 Q3-08 Q4-08 ATxmega3A4 Q-08 Q3-08 Q4-08 ATxmega16A4 Q-08 Q3-08 Q4-08 ATxmega56A1 Q3-08 Q4-08 Q1-09 ATxmega18A3 Q3-08 Q4-08 Q1-09 ATxmega64A3 Q3-08 Q4-08 Q1-09 www.atmel.com CONFIDENTIAL 15