AVR microcontroller is a relatively new microcontroller introduced by Atmel, whose distinctive features are high performance, high speed and low power consumption. AVR microcontroller instructions are word-based, and most of them are single-cycle instructions.
In 1997, Mr. A and Mr. V of ATMEL's developed a high-speed 8-bit microcontroller with RISC streamlined instruction set using ATMEL's new Flash technology.
Compared with other 8-Bit MCUs, the best features of AVR 8-Bit MCUs are
In terms of internal architecture, the AVR ATmega microcontroller consists of an AVR CPU, various inputs/outputs, timing, analog-to-digital conversion, counters/timers, serial functions and various other component functions, which Atmel refers to as "peripheral functions". Apart from the I/O functions, the main difference between AVR microcontrollers is the amount of flash memory and I/O functions on board. All 8-bit parts are basically using the same AVR CPU core.
RISC architecture
On-board memory
Operating Voltage
All AVR devices contain different amounts of memory, which can be broadly classified into 3 types.
Flash memory and EEPROM can load data from external sources and retain the data in them when the AVR is powered off. SRAM, on the other hand, is volatile and the contents saved in it are lost when the AVR loses power.
Microcontrollers have been widely used in military, industrial, home appliances, smart toys, portable smart meters and robot making, making the product function, precision and quality substantially improved with simple circuit, low failure rate, high reliability and low cost. There are many kinds of microcontrollers, in the simple robot production and innovation, why choose AVR microcontroller?
1. Easy to learn, low cost
First of all, for non-professionals, the main reason for choosing AVR microcontroller is that the threshold for entering AVR microcontroller development is very low, as long as you can operate a computer you can learn AVR microcontroller development. AVR microcontroller beginners only need an ISP download line, edit, debug through the software program directly online into the AVR microcontroller, that is, you can develop the AVR microcontroller series of various packages of devices. AVR microcontroller is therefore known in the industry as "a line to play the world.
Secondly, AVR microcontroller is easy to upgrade. AVR program writing is directly on the board to modify the program, burning and other operations, so it is easy to upgrade the product.
Again, AVR microcontroller is inexpensive. Learning AVR microcontroller can use ISP online download programming method (i.e. write the compiled program on PC to the program memory of microcontroller), no need to buy emulator, programmer, eraser and chip adapter, etc., can carry out all AVR microcontroller development applications, which can save a lot of development costs. The program memory can be erased and written more than 10,000 times without producing scrap.
2. High speed, low power consumption, confidentiality
As we know that the AVR microcontroller is a high-speed embedded MCU
a. AVR microcontroller has pre-fetch instruction function, that is, when executing an instruction, pre-fetch the next instruction in, so that the instruction can be executed in a clock cycle.
b. Multi-accumulator type, fast data processing speed. AVR microcontroller has 32 general-purpose working registers, which is equivalent to having 32 overpasses for fast passage.
c. interrupt response speed. AVR microcontroller has multiple fixed interrupt vector entry address, which can respond to interrupt quickly.
d. AVR microcontroller consumes low energy. For typical power consumption case, WDT is 100nA when off, which is more suitable for battery-powered application devices. Some devices can operate at as low as 1.8V.
e. The AVR microcontroller has good secrecy performance. It has unbreakable bit encryption lock LOCkBit technology, the secrecy bit unit is hidden deep inside the chip and cannot be seen by electron microscope.
3. Strong I/O port function, with A/D conversion and other circuits
1. The I/O port of AVR microcontroller is a real I/O port, which can correctly reflect the real situation of I/O port input/output. Industrial-grade products, with high current (filling current) 10 ~ 40mA, can directly drive silicon SSR or relay, saving peripheral driver parts.
2. AVR microcontroller with analog comparator, I/O port can be used as A/D converter, can be composed of inexpensive A/D converter. ATmega48/8/16 and other devices have 8-way 10-bit A/D.
3. Some AVR microcontrollers can form zero peripheral components microcontroller system, so that this type of microcontroller can work without additional components, simple and convenient, and low cost.
4. AVR microcontroller can reset the start reset, in order to improve the reliability of the microcontroller work. There is a watchdog timer to implement security protection, to prevent the program from going haywire (fly), improve the product's anti-interference ability.
4. There is a powerful timer / counter and communication interface
Timer / counter T / C has 8-bit and 16-bit, can be used as a comparator. Counter external interrupt and PWM (also can be used as D / A) for control output, some models of AVR microcontroller has 3 to 4 PWM, is the ideal device for motor stepless speed control.
AVR microcontroller has serial asynchronous communication UART interface, does not occupy the timer and SPI synchronous transmission function, because it has high-speed characteristics, so it can work in general standard integer frequency, and baud rate up to 576K.
There is also IAP function, which is convenient for upgrading or destroying applications.
5. AVR microcontroller from the market point of view
-Price ratio: Most of the AVR models have a high price/performance ratio, and the models with outstanding price/performance ratio are: atmega48, atmega8, atmega16, atmega169P
-Supply: For general-purpose models, the supply of AVR microcontroller is stable
-Market share: At present, the market share of AVR is still not as good as PIC and 51, but, the advantages of AVR make the market share of AVR has been expanding, and the annual usage of AVR has been rising.
Manufacturer: Texas Instruments
IC DSP FIXED-POINT 697FCBGA
Product Categories: DSP
Lifecycle:
RoHS:
Manufacturer: Texas Instruments
IC DSP FIX/FLOAT POINT 256BGA
Product Categories: DSP
Lifecycle:
RoHS:
Manufacturer: Analog Devices
IC DSP BLACKFIN 400MHZ 400CSBGA
Product Categories: DSP
Lifecycle:
RoHS:
Manufacturer: Texas Instruments
IC DGTL MEDIA PROCESSR 1031FCBGA
Product Categories: DSP
Lifecycle:
RoHS:
Looking forward to your comment
Comment