Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ATTINY817-MFR. Datasheet(PDF) 37 Page - Microchip Technology

Part # ATTINY817-MFR.
Description  AVR짰 Microcontroller with Core Independent Peripherals and picoPower짰 Technology
PDF  492 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATTINY817-MFR. Datasheet(HTML) 37 Page - Microchip Technology

Back Button ATTINY817-MFR. Datasheet HTML 33Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 34Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 35Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 36Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 37Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 38Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 39Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 40Page - Microchip Technology ATTINY817-MFR. Datasheet HTML 41Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 37 / 492 page
background image
The program memory bus is connected to Flash, and the first program memory Flash address is 0x0000.
The data memory space is divided into I/O registers, SRAM, EEPROM and Flash.
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 are accessed directly with single cycle
IN/OUT instructions, or as the data space locations from 0x00 to 0x3F. These addresses can also be
accessed using load (LD/LDS/LDD) and store (ST/STS/STD) instructions. The lowest 32 addresses can
even be accessed with single cycle SBI/CBI instructions and SBIS/SBIC instructions. 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 and store instructions.
Data addresses 0x1000 to 0x1800 are reserved for memory mapping of fuses, the NVM controller and
EEPROM. The addresses from 0x1800 to 0x7FFF are reserved for other memories, such as SRAM.
The Flash is mapped in the data space from 0x8000 and above. The Flash can be accessed with all load
and store instructions by using addresses above 0x8000. The LPM instruction accesses the Flash as in
the code space, where the Flash starts at address 0x0000.
For a summary of all AVR instructions, refer to the Instruction Set Summary. For details of all AVR
instructions, refer to http://www.microchip.com/design-centers/8-bit.
Related Links
NVMCTRL - Non Volatile Memory Controller
Memories
Instruction Set Summary
8.4
ALU - Arithmetic Logic Unit
The Arithmetic Logic Unit 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. Arithmetic operations
between general purpose registers or between a register and an immediate are executed in a single clock
cycle, and the result is stored in the register file. After an arithmetic or logic operation, the Status register
(CPU.SREG) 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
arithmetic. The hardware multiplier supports signed and unsigned multiplication and fractional format.
8.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 signed/unsigned integers
•
Multiplication of signed/unsigned fractional numbers
•
Multiplication of a signed integer with an unsigned integer
•
Multiplication of a signed fractional number with an unsigned one
A multiplication takes two CPU clock cycles.
ATtiny417/817
© 2017 Microchip Technology Inc.
Datasheet Complete
DS40001901B-page 37



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



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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