Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Product List
High code density is important to ensure high performance. It also helps save power consumption by reducing the number of instructions needed to complete a task. In addition, it can help save cost by allowing a smaller device to be used in place of a traditional higher functioning device. The AVR was designed for C and has one of the most modern architectures in the market. Competitor devices were designed in the 70’s and 80’s specifically for assembly language. In addition to these features, the AVR also supports automatic increment and decrement of pointers, 16- and 32-bit arithmetic, and multiplication. The linear address mapping can theoretically support up to 16MB of code and data with no paging involved. This eases the job for the compiler and linker, and ensures no wasted code-space to circumvent problems associated with paged memories.
PTM Published on: 2011-02-11