Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ATXMEGA128B1 Datasheet(PDF) 8 Page - ATMEL Corporation

Part # ATXMEGA128B1
Description  8/16-bit Atmel XMEGA B1 Microcontroller
Download  138 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATXMEGA128B1 Datasheet(HTML) 8 Page - ATMEL Corporation

Back Button ATXMEGA128B1 Datasheet HTML 4Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 5Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 6Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 7Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 8Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 9Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 10Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 11Page - ATMEL Corporation ATXMEGA128B1 Datasheet HTML 12Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 138 page
background image
8
XMEGA B1 [DATASHEET]
8330C–AVR–07/2012
The ALU is directly connected to the fast-access register file. The 32 x 8-bit general purpose working registers all have
single clock cycle access time allowing single-cycle arithmetic logic unit (ALU) operation between registers or between a
register and an immediate. Six of the 32 registers can be used as three 16-bit address pointers for program and data
space addressing, enabling efficient address calculations.
The memory spaces are linear. The data memory space and the program memory space are two different memory
spaces.
The data memory space is divided into I/O registers and SRAM. In addition, the EEPROM can be memory mapped in the
data memory.
All I/O status and control registers reside in the lowest 4KB addresses of the data memory. This is referred to as the I/O
memory space. The lowest 64 addresses can be accessed directly, or as the data space locations from 0x00 to 0x3F.
The rest is the extended I/O memory space, ranging from 0x0040 to 0x0FFF. I/O registers here must be accessed as
data space locations using load (LD/LDS/LDD) and store (ST/STS/STD) instructions.
The SRAM holds data. Code execution from SRAM is not supported. It can easily be accessed through the five different
addressing modes supported in the AVR architecture. The first SRAM address is 0x2000.
Data addresses 0x1000 to 0x1FFF are reserved for memory mapping of EEPROM.
The program memory is divided in two sections, the application program section and the boot program section. Both
sections have dedicated lock bits for write and read/write protection. The SPM instruction that is used for self-
programming of the application flash memory must reside in the boot program section. The application section contains
an application table section with separate lock bits for write and read/write protection. The application table section can
be used for save storing of nonvolatile data in the program memory.
6.4
ALU - Arithmetic Logic Unit
The arithmetic logic unit (ALU) supports arithmetic and logic operations between registers or between a constant and a
register. Single-register operations can also be executed. The ALU operates in direct connection with all 32 general
purpose registers. In a single clock cycle, arithmetic operations between general purpose registers or between a register
and an immediate are executed and the result is stored in the register file. After an arithmetic or logic operation, the
status register is updated to reflect information about the result of the operation.
ALU operations are divided into three main categories – arithmetic, logical, and bit functions. Both 8- and 16-bit
arithmetic is supported, and the instruction set allows for efficient implementation of 32-bit aritmetic. The hardware
multiplier supports signed and unsigned multiplication and fractional format.
6.4.1
Hardware Multiplier
The multiplier is capable of multiplying two 8-bit numbers into a 16-bit result. The hardware multiplier supports different
variations of signed and unsigned integer and fractional numbers:
Multiplication of unsigned integers
Multiplication of signed integers
Multiplication of a signed integer with an unsigned integer
Multiplication of unsigned fractional numbers
Multiplication of signed fractional numbers
Multiplication of a signed fractional number with an unsigned one
A multiplication takes two CPU clock cycles.
6.5
Program Flow
After reset, the CPU starts to execute instructions from the lowest address in the flash programmemory ‘0.’ The program
counter (PC) addresses the next instruction to be fetched.
Program flow is provided by conditional and unconditional jump and call instructions capable of addressing the whole
address space directly. Most AVR instructions use a 16-bit word format, while a limited number use a 32-bit format.


Similar Part No. - ATXMEGA128B1

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATXMEGA128B1 ATMEL-ATXMEGA128B1_14 Datasheet
6Mb / 142P
   8/16-bit Atmel XMEGA B1 Microcontroller
More results

Similar Description - ATXMEGA128B1

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATXMEGA64B1 ATMEL-ATXMEGA64B1_14 Datasheet
6Mb / 142P
   8/16-bit Atmel XMEGA B1 Microcontroller
ATXMEGA128B1 ATMEL-ATXMEGA128B1_14 Datasheet
6Mb / 142P
   8/16-bit Atmel XMEGA B1 Microcontroller
ATXMEGA384C3 ATMEL-ATXMEGA384C3_14 Datasheet
5Mb / 125P
   8/16-bit Atmel XMEGA C3 Microcontroller
ATXMEGA256A3U ATMEL-ATXMEGA256A3U Datasheet
3Mb / 116P
   8/16-bit Atmel XMEGA A3U Microcontroller
ATXMEGA384C3 ATMEL-ATXMEGA384C3 Datasheet
9Mb / 126P
   8/16-bit Atmel XMEGA C3 Microcontroller
ATXMEGA128A4U-AU ATMEL-ATXMEGA128A4U-AU Datasheet
4Mb / 121P
   8/16-bit Atmel XMEGA A4U Microcontroller
ATXMEGA64D3 ATMEL-ATXMEGA64D3_14 Datasheet
3Mb / 86P
   8/16-bit Atmel AVR XMEGA D3 Microcontroller
ATXMEGA256A3BU ATMEL-ATXMEGA256A3BU Datasheet
4Mb / 143P
   8/16-bit Atmel XMEGA A3BUMicrocontroller
ATXMEGA256A3BU ATMEL-ATXMEGA256A3BU_14 Datasheet
5Mb / 143P
   8/16-bit Atmel XMEGA A3BUMicrocontroller
ATXMEGA8E5 ATMEL-ATXMEGA8E5_14 Datasheet
2Mb / 147P
   8/16-bit Atmel AVR XMEGA Microcontrollers
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com