Difference between revisions of "Microcontrollers-What's Out There"

From CCRMA Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
== AVR Microcontrollers==
 +
[http://www.atmel.com/products/avr/ AVR 8-bit RISC] microcontrollers by [http://www.atmel.com Atmel] are currently at the heart of the embedded technology platform we use in [http://cm-wiki.stanford.edu/wiki/PID Physical Interaction Design] research and courses at CCRMA. These chips have a modern [http://en.wikipedia.org/wiki/Harvard_architecture Harvard Architecture], executing most instruction cycles in a single clock cycle. An extremely efficient open source C compiler is available, and these devices are used and supported by a large community of developers. The AVR architecture and instruction set is available in a large family of 8-bit devices that come in a variety of packages. AVR-series chips come with as little as 1 Kbyte of Flash program memory, up to 256 Kbytes; 32 bytes to 8 Kbytes of RAM; and up to 20 MHz clock speeds. Specialized AVR devices exist for automotive, LCD and lighting control, USB and radio applications. Code is easily portable between devices.
 +
  
  
  
 
[[Category:PID_2007]] [[Category:PID_2008]] [[Category:PID]]
 
[[Category:PID_2007]] [[Category:PID_2008]] [[Category:PID]]

Revision as of 16:03, 15 March 2009

AVR Microcontrollers

AVR 8-bit RISC microcontrollers by Atmel are currently at the heart of the embedded technology platform we use in Physical Interaction Design research and courses at CCRMA. These chips have a modern Harvard Architecture, executing most instruction cycles in a single clock cycle. An extremely efficient open source C compiler is available, and these devices are used and supported by a large community of developers. The AVR architecture and instruction set is available in a large family of 8-bit devices that come in a variety of packages. AVR-series chips come with as little as 1 Kbyte of Flash program memory, up to 256 Kbytes; 32 bytes to 8 Kbytes of RAM; and up to 20 MHz clock speeds. Specialized AVR devices exist for automotive, LCD and lighting control, USB and radio applications. Code is easily portable between devices.