The meaning of the AVR MCU suffix

Publisher:黑白之间Latest update time:2013-02-22 Source: 21IC Keywords:AVR  ATmega169 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Take ATmega169 as an example:

The ATmega169 TQFP package currently has the following main models: ATmega169V-8AU, ATmega169V-8AI, ATmega169-16AU, ATmega169-16AI.

Model identification description:

(1) The difference between the ones with "V" and those without "V": The ones with "V" support a voltage range of 1.8-5.5V. The ones without "V" support a voltage range of 2.7-5.5V.

(2) The number in the suffix represents the highest system clock that the MCU can support. For example, ATmega169V-8AU and ATmega169V-8AI can support a system clock of 8 MHZ. ATmega169-16AU and ATmega169-16AI can support a system clock of 16 MHZ.

(3) The first letter of the suffix represents the package type of the MCU. “P” represents DIP package and “A” represents TQFP package.

For example, ATmega169V-8AI and ATmega169V-8AU indicate that it is a TQFP package.

(4) The second letter of the suffix represents the application level of the MCU. “C” stands for commercial level, while “I” and “U” stand for industrial level.

For example, ATmega169V-8AC with "C" is commercial grade, and ATmega169V-8AI with "I" is industrial grade. It should be noted that due to the current European and American requirements for the use of lead-free ICs, ATMEL will only launch AVR MCUs with "U" in the future, which will replace the original models with "I", such as ATmega169V-8AU will replace the original ATmega169V-8AI.

Keywords:AVR  ATmega169 Reference address:The meaning of the AVR MCU suffix

Previous article:Design of digital controlled DC regulated power supply based on VUSB technology
Next article:Design of automatic quasi-synchronization device based on ATMEGA128 single chip microcomputer

Recommended ReadingLatest update time:2024-11-16 21:27

AVR serial port interrupt mode program example
/* Code adapted from Atmel AVRApplICation Note AVR306 * Interrupt mode driver for UART. */ #include io8515.h #include macros.h #include "uart.h" /* IMPORTANT: these vector numbers are for 8515! If you use other devices * you must change them to the different set of numbers. * * UART_RX_interrupt set to UART, Rx Comple
[Microcontroller]
AVR Lesson 4: Flowing Light
Code: Flowing light program. /* *info:led flow *author:chenlu *date:2014.11.20 */ //input the head file so that the program can work normally //iom16v---know the register //macros---know the BIT(x) #include iom16v.h #include macros.h //use those can make your study very conveninet #define uint unsigned int #def
[Microcontroller]
6. AVR timer/counter 1 --TC1 --input capture mode (capture external event mode)
The input capture unit of the T/C can be used to capture external events and give them a time stamp to indicate the time when this time occurs. The trigger signal of the external event is input by pin ICP1 (PD6) or can be realized by the analog comparator unit. The time stamp can be used to calculate the frequency, du
[Microcontroller]
AVR128 Program - 12864 LCD Display
#include   #define uint unsigned int #define uchar unsigned char   #define psbset   DDRB |= (1 4) #define psbset   PORTB |= (1 4) #define psbclr   PORTB &=~(1 4)   #define rsout   DDRB |= (1 5) #define rsset   PORTB |=(1 5) #define rsclr   PORTB &=~(1 5)   #define route   DDRB |= (1 6) #defi
[Microcontroller]
Learn the AVR microcontroller tutorial header file in ten days
I recently started to learn AVR microcontrollers. Since the 51 development board I bought before is compatible with AVR microcontrollers, there is no need for a development board. So I found a tutorial on the Internet called "Learn AVR Microcontrollers in Ten Days", which was also taught by someone from Guo Tianxiang's
[Microcontroller]
AVR single chip dual communication C program
Burn the following two programs into two MCUs respectively. MCU U1 //ICC-AVR application builder: 2013-6-14 10:17:58 // Target : M16 // Crystal: 8.0000Mhz #include iom16v.h #include macros.h #define LED1_ON PORTD|=(1 PD4) #define LED1_OFF PORTD&=~(1 PD4) #define LED2_ON PORTD|=(1 PD5) #define LED2_OFF PORTD&=~(1 PD5
[Microcontroller]
Design of digital sinusoidal inverter power supply based on AVR microcontroller
Inverter power supplies are widely used, especially precision instruments have higher requirements for inverter power supply performance. A good inverter power supply not only requires stable operation, high inverter efficiency, good output waveform characteristics, and good transient response characteristics, but
[Microcontroller]
Application skills of dedicated IC decryption technology AVR
Compared with traditional single-chip microcomputers, AVR has made great improvements in terms of structure, functional components, performance and reliability in addition to being able to realize some basic functions in IC chip decryption technology. However, using better devices only creates a good foundatio
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号