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
MCU-Intro-Slide10
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