atxmega192a1-cu ATMEL Corporation, atxmega192a1-cu Datasheet - Page 6

no-image

atxmega192a1-cu

Manufacturer Part Number
atxmega192a1-cu
Description
Atxmega64a1 8/16 Bit Microcontroller With 64/128/192/256k Bytes In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATXMEGA192A1-CU
Manufacturer:
ATMEL
Quantity:
101
6. AVR CPU
6.1
6.2
6
Features
Overview
ATxmega A1
The XMEGA A1 uses the 8/16-bit AVR CPU. The main function of the CPU is to ensure correct
program execution. The CPU must therefore be able to access memories, perform calculations
and control peripherals. Interrupt handling is described in a separate section.
6
Figure 6-1.
The AVR uses a Harvard architecture - with separate memories and buses for program and
data. Instructions in the program memory are executed with a single level pipeline. While one
instruction is being executed, the next instruction is pre-fetched from the program memory. This
shows the CPU block diagram.
8/16-bit high performance AVR RISC Architecture
32x8-bit registers directly connected to the ALU
Stack in RAM
Stack Pointer accessible in I/O memory space
Direct addressing of up to 16M bytes of program and data memory.
True 16/24-bit access to 16/24-bit I/O registers
Support for 8-, 16- and 32-bit Aritmetic
Configuration Change Protection of system critical features.
– 139 instructions
– Hardware multiplier
CPU block diagram
PERIPHERAL
Instruction
MODULE 1
Program
Program
Register
Memory
Counter
FLASH
PERIPHERAL
MODULE n
Direct Addressing
Indirect Addressing
Instruction
DATA BUS
Decoder
SRAM
DATA BUS
Data
I/O LINES
EEPROM
32 x 8 General
CONTROL
Registers
STATUS/
Purpose
ALU
PMIC
Figure 6-1 on page
8067A–AVR–02/08

Related parts for atxmega192a1-cu