Talk:AVR microcontrollers

message: I've archived the discussion page - it was getting quite long - also there are no currently active discussions so now seemed a good time. -- Rehnn83 Talk 11:33, 19 March 2007 (UTC)
thread_title: Archiving Discussions

message: :Image:Atmel avr logo.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in Wikipedia articles constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.
Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to insure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.
If there is other other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page.  Note that any fair use images uploaded after 4 May, 2006, and lacking such an explanation will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.BetacommandBot 22:17, 31 May 2007 (UTC)
replies: text: I have removed the image from the main article, until such time as it can be uploaded with a fair-use justification. Pfagerburg 05:43, 4 July 2007 (UTC)
replies: text: Sometime in the last three years it was added back.  I just wrote up a non-free-use rationale (my forst one, so feel free to educate me if it is wrong). 76.233.179.195 (talk) 22:04, 24 September 2010 (UTC)
thread_title: Fair use rationale for Image:Atmel avr logo.png

message: Smishek, I removed your edits for AVR PRESTO.  There are many (tens, perhaps even 100) third-party programmers available for the AVR; giving each one a section would make the article overly long.  And surely there are more popular programmers to list before the PRESTO, such as Kanda or the build-your-own parallel port bit-banger used by uisp and many other open-source programs.  It should be sufficient to point to an all-encompassing website like avrfreaks to get a complete list of third-party tools, rather than promoting one or more of them specifically. Pfagerburg 05:07, 4 July 2007 (UTC)
thread_title:  Removing PRESTO 

message: The link to Wikibooks "Embedded Systems" is dead, for in Wikibooks the chapters in the Book "Embedded Systems" use slash as delimiters, whereas the template uses colon as default, that results in the broken link "Embedded Systems:Atmel_AVR" instead of "Embedded_Systems/Atmel_AVR". I am not sure if one should correct the template or the link. Alaudo 11:54, 23 July 2007 (UTC)
replies: text: Per Template_talk:Wikibookspar#New_template_syntax_confusion, I left the middle field blank.  Yes, it's gronky.  But it's fixed now. Pfagerburg 15:30, 25 July 2007 (UTC)
thread_title:  Dead link to Wikibooks 

message: A section dedicated to WinAVR seems appropriate. It is a GCC based C compiler for the AVR series, and is most likely the second most common language used on the AVR series besides AVR asm.
Scubanarc (talk) 04:47, 13 December 2008 (UTC)
thread_title:  WinAVR 

message: I removed a list of kernels that are available for the AVR. Some of the links went to disambiguation pages, or an incorrect page, while others did not exist.
There was no context given for the list, no explanation or introduction, and it was in a section where it didn't fit: the rest of the section was devoted almost entirely to Atmel-produced tools for development. This section, had it existed during the Great No More Links Purge of the Atmel AVR Article would likely have been removed as well. The list exists in a different form on the AVRFreaks.net website already, and this article links there already. Pfagerburg (talk) 19:28, 29 August 2009 (UTC)
thread_title: RTOS List

message: I removed the statement from the article that the AVR has only one address space, which removes the need for C language extensions. This isn't strictly true; the AVR has three address spaces: code, data, and EEPROM, although the EEPROM is a little bit of a stretch. While the data space is not broken up like IRAM and XRAM on the 8051, or into pages like the PIC, it is separate from the code space. C compilers for the AVR use a variety of extensions to specify that constant data is stored in program memmory and must be accessed with LPM instructions, or that data is actually stored in EEPROM instead of SRAM.
For example, in AVRGCC, to store constant data in program memory, use the __attribute__ decorator to put it in the __progmem__ section:
const unsigned char foo[] __attribute__((__progmem__)) = { 0x00, 0x01, ... };
Functions that take pointers must specify if the pointers are to data, or to program memory, and so AVRGCC has variants of standard library functions, like strcpy which accesses SRAM pointers, and strcpy_P which accesses code memory pointers.
Or in the IAR C compiler, data can be stored in EEPROM using a special declaration syntax
uint8_t __eeprom foo;
uint8_t bar;
void foobar( void )
{
    foo = 3;
    bar = 20;
}
The compiler will generate the appropriate code to access the EEPROM byte when foo is used in an expression, but will use regular SRAM accesses when bar is used in an expression. Pfagerburg (talk) 05:17, 25 November 2009 (UTC)
thread_title:  AVR and the C Language 

message: In the Basic Families section, there are links for the various families, TinyAVR, MegaAVR, XMEGA, etc. All of these but MegaAVR are red links, meaning there is no article. The MegaAVR link redirects back into this same article. Is there any value to have sub-articles about the AVR variants? Pfagerburg (talk) 05:34, 10 July 2010 (UTC)
replies: text: In my opinion, they are similar enough that separate subaticles would have a lot of duplication. An exception would be the AVR32, which isn't all that similar. 76.233.179.195 (talk) 22:10, 24 September 2010 (UTC)
thread_title:  Red links to TinyAVR, etc. 

message: Since AVR chips have evolved over the years, including evolution of programming and debugging interfaces, I think it's important that 2 new sections be added to this article: "Programming interfaces" and "Debugging interfaces".  These sections should list all interface types and which AVR families are supported by each interface type, and possibly summary tables.  The sections should avoid becoming a part number farm.  • Sbmeirow • Talk •  00:42, 21 February 2011 (UTC)
replies: text: I copied sections from a book at the Wikipedia sister project http://en.wikibooks.org/wiki/Embedded_Systems/Atmel_AVR  Since it also has the same Creative Commons license as Wikipedia, then I assume it shouldn't be a problem to copy it.  It give us a quick way to get these sections up and going, and now people can refine them to make them more unique.  I've already added a photo to the programming section, and fix a few things.  • Sbmeirow • Talk •  06:02, 21 February 2011 (UTC)
thread_title:  Please add "Programming interfaces" and "Debugging interfaces" sections 

message: There does not seem to be any mention of the "AT90S" series processors (Aside from the tangential reference in relation to the first AVR), and how they differ (if they do?) from the newer ATtiny range. I came here to find that out (as I found an unused one in my parts bin!) and have been disappointed! Perhaps someone who knows could expand the Brief History and Device Overview to mention the older devices? 193.63.239.14 (talk) 13:12, 7 September 2011 (UTC)
thread_title:  Please add "old devices" section 

message: An image used in this article, File:Atmega8 Development Board.jpg, has been nominated for speedy deletion for the following reason: All Wikipedia files with unknown copyright status 
;What should I do?
Don't panic; you should have time to contest the deletion (although please review deletion guidelines before doing so). The best way to contest this form of deletion is by posting on the image talk page.
* If the image is non-free then you may need to provide a fair use rationale
* If the image isn't freely licensed and there is no fair use rationale, then it cannot be uploaded or used.
* If the image has already been deleted you may want to try Deletion Review
To take part in any discussion, or to review a more detailed deletion rationale please visit the relevant image page (File:Atmega8 Development Board.jpg)
This is Bot placed notification, another user has nominated/tagged the image --CommonsNotificationBot (talk) 08:45, 19 April 2012 (UTC)
thread_title: File:Atmega8 Development Board.jpg Nominated for speedy Deletion

message: Hello fellow Wikipedians,
I have just modified 2 external links on Atmel AVR. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20120623131604/http://www.cse.unsw.edu.au/~pcb/avr/avr.html to http://www.cse.unsw.edu.au/~pcb/avr/avr.html
*Added archive https://web.archive.org/web/20121127102202/http://www.atmel.com/products/other/field_programmable_gate_array/default.aspx to http://www.atmel.com/products/other/field_programmable_gate_array/default.aspx
*Added  tag to http://www.atmel.com/dyn/resources/prod_documents/doc24632.pdf
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 12:17, 11 July 2017 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified one external link on Atmel AVR. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20160325153624/http://niiet.ru/chips to http://www.niiet.ru/chips
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 10:05, 27 July 2017 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified one external link on Atmel AVR. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added  tag to http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVRDragon_HVSP_Description.htm
*Added  tag to http://qaswww.atmel.com/tools/avrjtagicemkii.aspx
*Added archive https://web.archive.org/web/20110707183223/http://atmel.com/dyn/corporate/view_detail.asp?ref=&FileName=JTEGICE.html&SEC_NAME=product to http://atmel.com/dyn/corporate/view_detail.asp?ref=&FileName=JTEGICE.html&SEC_NAME=product
*Added  tag to http://qaswww.atmel.com/tools/stk600.aspx?tab=related
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 02:13, 28 November 2017 (UTC)
thread_title:  External links modified 

message: The sections on programmers and eval boards makes this into a sales pamphlet, instead of an encyclopedia article.
I propose removing them.
HacksawPC (talk) 06:39, 22 January 2018 (UTC)
thread_title:  Commercial Talk removal proposal. 

message: Since Atmel was acquired by Microchip in 2016, the title of the article should probably be revised since it is now misleading. Some proposals:
* AVR and renaming the current article of that name to AVR (disambiguation)
* AVR (microcontroller)
* AVR (microcontroller family)
* Microchip AVR
My vote would be for the first of these. The current AVR disambiguation article has pretty much zero links, so AVR being the article for the microcontroller seems the most relevant.  -- Egil  (talk) 04:00, 9 July 2018 (UTC)
replies: text: Answered in section below. --Guy Macon (talk) 22:28, 18 July 2018 (UTC)
thread_title:  Rename Atmel AVR 

message: :The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review. No further edits should be made to this section. 
The result of the move request was: Not moved. Clearly no consensus at this time that AVR microcontrollers are the primary topic for AVR. (non-admin closure) — Frayæ (Talk/Spjall) 18:37, 18 July 2018 (UTC)
replies: text: Atmel AVR →  – Since Atmel was acquired by Microchip in 2016, the title of the article is now misleading. The current AVR disambiguation article has pretty much zero links, so AVR being the article for the microcontroller seems the most relevant. The current AVR article should be renamed to AVR (disambiguation) Egil (talk) 04:15, 9 July 2018 (UTC)

text: The above discussion is preserved as an archive of a requested move.  Please do not modify it. Subsequent comments should be made in a new section on this talk page or in a move review. No further edits should be made to this section.
To save some time and address the original concern that this stuff is not Atmel anymore, I WP:BOLDly moved this page to AVR microcontrollers, picking up a reasonable WP:NATURAL title. Should anyone object, please open a requested move and hope for a broader community input. No such user (talk) 08:58, 19 July 2018 (UTC)
thread_title:  Requested move 9 July 2018 

message: Many webpages mention Advanced Virtual Risc for the meaning of AVR (haven't found any, though, that seems credible). I'm not sure what the "virtual" would mean here... Hoemaco (talk) 12:43, 19 November 2020 (UTC)
thread_title:  abbrev. 

message: The mentioned tools are legacy/EOL while all current tools (MPLAB Snap, MPLAB PICkit 4, MPLAB ICE 4 and Atmel-ICE) are missing from that section. Source for current official Microchip tools is here: https://www.microchip.com/en-us/tools-resources/debug/programmers-debuggers 31.19.244.251 (talk) 19:11, 30 January 2022 (UTC)
thread_title:  Current Programmers/Debuggers are missing in "Development tools and evaluation kits" 

message: The "History" part of the article uses the phrase "ASIC house". Can you please explain it to me or replace it with something that is easier to understand? Janhrach (talk) 19:14, 23 February 2022 (UTC)
thread_title:  "ASIC house" 

message: The tables in "Device overview" are stating that the release year of the ATmega and the ATtiny series is 2016. But these series are much older, the first ATtiny was introduced before 2000. Can you find the correct dates? Does "Release year" mean the year when the first chip from the series was introduced? Janhrach (talk) 13:46, 25 February 2022 (UTC)
thread_title:  Release year