Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:piot:chapter_4_2 [2026/02/18 13:51] raivo.sellen:multiasm:piot:chapter_4_2 [2026/03/01 17:41] (current) – [Microcontroller Architecture – Component Overview] ktokarz
Line 1: Line 1:
 ====== Specific Elements of AVR Architecture ====== ====== Specific Elements of AVR Architecture ======
  
-AVR is an extension of the idea presented in Vegard Wollan and Alf-Egil Bogen's thesis. Together with Gaute Myklebust, they patented the architecture, and in 1996, Atmel Norway was established as the AVR microcontroller design center. In 2016, Microchip acquired Atmel.+AVR is an extension of the idea presented in Vegard Wollan and Alf-Egil Bogen's thesis. Together with Gaute Myklebust, they patented the architecture, and in 1996, Atmel Norway was established as the AVR microcontroller design centre. In 2016, Microchip acquired Atmel.
  
 +==== AVR Architecture ====
 AVR architecture (Fig. {{ref>avr_architecture}}) is a popular choice for microcontrollers due to its efficiency and versatility. Here are some specific elements that define the AVR architecture: AVR architecture (Fig. {{ref>avr_architecture}}) is a popular choice for microcontrollers due to its efficiency and versatility. Here are some specific elements that define the AVR architecture:
   * RISC Architecture: AVR microcontrollers are based on the RISC (Reduced Instruction Set Computing) architecture, which allows them to execute instructions in a single clock cycle. This results in high performance and low power consumption.    * RISC Architecture: AVR microcontrollers are based on the RISC (Reduced Instruction Set Computing) architecture, which allows them to execute instructions in a single clock cycle. This results in high performance and low power consumption. 
Line 15: Line 16:
  
 <figure avr_architecture> <figure avr_architecture>
-{{ :en:multiasm:piot:avr_architecture.png?600 | AVR Architecture }}+{{ :en:multiasm:piot:architecture.png?600 | AVR Architecture }}
 <caption>AVR Architecture Raivo test</caption> <caption>AVR Architecture Raivo test</caption>
 </figure> </figure>
  
-**Microcontroller Architecture – Component Overview test**+==== AVR Components Overview ====
  
   * Interrupt Unit - Handles asynchronous events by temporarily halting the main program flow to execute interrupt service routines.   * Interrupt Unit - Handles asynchronous events by temporarily halting the main program flow to execute interrupt service routines.
   * SPI Unit - Implements the Serial Peripheral Interface protocol for high-speed synchronous data exchange with external devices.   * SPI Unit - Implements the Serial Peripheral Interface protocol for high-speed synchronous data exchange with external devices.
   * Watchdog Timer - A fail-safe timer that resets the system if the software becomes unresponsive or enters an infinite loop.   * Watchdog Timer - A fail-safe timer that resets the system if the software becomes unresponsive or enters an infinite loop.
-  * Analog Comparator - Compares two analog input voltages and outputs a digital signal based on their relative magnitude.+  * Analogue Comparator - Compares two analogue input voltages and outputs a digital signal based on their relative magnitude.
   * I/O Module - Interfaces with external peripherals, enabling digital input and output operations.   * I/O Module - Interfaces with external peripherals, enabling digital input and output operations.
   * Flash Program Memory - Non-volatile memory used to store the program code, retaining data even when power is lost.   * Flash Program Memory - Non-volatile memory used to store the program code, retaining data even when power is lost.
Line 40: Line 41:
  
  
-**Other Architectures:**+====Other Architectures==== 
 +There are other popular microcontrollers available on the market, which are the main competitors to AVR. We depict some of them shortly.
  
 __PIC__ __PIC__
en/multiasm/piot/chapter_4_2.1771415471.txt.gz · Last modified: by raivo.sell
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0