Related questions and answers:
1) Why choose AVR microcontroller? Flash program memory can be erased and written more than 1,000 times, and no scrapped products will be produced. Some PICs
are OTP and can only be burned once. AVR program memory data is organized as 16 bits, and can also be understood as 8 bits. PIC is a 12/14-bit program
memory, which brings inconvenience to register transfer and arithmetic and logical operations.
(2) Why choose AVR microcontroller? High speed (50ns), low power consumption! The hardware uses Harward structure and has a pre-fetch instruction function,
so that instructions can be executed within one clock cycle. PIC takes 4 clock cycles to execute an instruction. MSC-51 takes 12 clock cycles
to execute an instruction.
(3) Why choose AVR microcontroller? Super-function and streamlined instructions! It has 32 general working registers (equivalent to 32 accumulators in 8051
, overcoming the bottleneck phenomenon caused by single accumulator data processing), 128B~4KB SRAM, and can flexibly use instruction operations.
(4) Why choose AVR microcontroller? Industrial-grade product! It has a large current (sink current) of 10-20mA or 40mA (single output), which can directly
drive SSR or relay; it has a watchdog timer (WDT) for safety protection, preventing program runaway and improving the product's anti-interference ability.
(5) Why choose AVR microcontroller? Program writing can be written in parallel (using a universal programmer) or erased and written using a serial online ISP
. In other words, there is no need to remove the IC and burn it on a universal programmer, but to modify and burn the program directly on the circuit board
, making it convenient for product on-site upgrades. It has ISP, JTAG and self-editing functions, which is the future development direction of microcontroller programming.
(6) Why choose AVR microcontroller? The I/O port of AVR is a real I/O port, which can correctly reflect the real situation of the I/O port. I/O port
It has input/output, tri-state high-impedance input, and can also set the internal pull-up resistor as the input terminal function, which is convenient for various application characteristics
(multi-function I/O port)
(7) Why choose AVR microcontroller? High confidentiality (LOCK)!
– Unbreakable Lock bit technology
– Unlike Mask ROM, which can be cracked by electron microscope – Flash unit is hidden deep inside the chip
– Flash that can be burned multiple times and has multiple password protection lock (LOCK) functions, so the product can be commercialized quickly, and
the program can be changed multiple times (product upgrade) without wasting IC or circuit board, greatly improving product quality and competitiveness.
(8) Why choose AVR microcontroller? AVR has an analog comparator inside, and the I/O port can be used for A/D conversion, which can form a cheap A/D converter
.
(9) Why choose AVR microcontroller? It can be reset to start reset. The AVR series has an internal power switch to start the counter, and the low level reset
(/RESET) can be directly connected to the Vcc terminal. When the power is turned on, the internal RC watchdog timer can delay the MCU from starting to execute the program
. This delay allows the I/O port to stabilize before executing the program, thereby improving the reliability of the microcontroller. Some also have an internal reset voltage detection circuit
BOD, and the detection voltage is adjustable.
(10) Why choose an AVR microcontroller? It has a power saving function (POWER DOWN) and an idle (IDLE) low power consumption function. The general power consumption
is 1 to 2.5 mA, and the typical power consumption is 100 nA when the WDT is turned off.
(11) Why choose an AVR microcontroller? Like the 8051, it has multiple fixed interrupt vector entry addresses and can respond to interrupts quickly. However,
the PIC has only one interrupt entry, and it must be queried before responding to the interrupt, which loses the best response interrupt time.
(12) Why choose AVR microcontroller? Some AVR devices such as AT90S1200/2343/ATtiny15 have an internal RC oscillator with
an operating frequency of -1MHz, which makes this type of microcontroller work without external components. It is a single chip, which is simple and convenient, and is
even better for use as an encryption device.
(13) Why choose AVR microcontroller? Counter/timer, C/T has 8 bits and 16 bits, which can be used as a comparator; counter external interrupt and
PWM (can also be used as D/A) are used to control output, and some have 3-4 PWMs, which are ideal devices for stepless motor speed regulation.
(14) Why choose AVR microcontroller? It has a serial asynchronous communication UART interface, which does not occupy the timer and SPI transmission function. Because of its high speed, it
can work at a general standard integer frequency, and the baud rate can
reach 576K. (15) Why choose AVR microcontroller? AT90S4414/AT90S8515 has an expandable external data memory of up to 64KB. Their
pin arrangement and functions are similar to those of 8051, and they can replace the application system of 8051 series microcontrollers (8751 or 8752). The only difference is the reset
level, which requires only swapping the reset resistor and capacitor positions. Many new functions are also added, such as WDT, A/D, PWM, etc.
(16) Why choose AVR microcontrollers? The operating voltage range is wide (2.7~6.0V) and the power supply has strong anti-interference ability. AT90LXX is a low-voltage
device (2.7~6.0V), AT90SXX voltage is (4.0~6.0V), and the lowest device ATtiny12 has reached 1.8V~5.5V.
(17) Why choose AVR microcontroller? AT90S4434/8535 has 8-channel 10-bit A/D; AT90S2333/4433 has 6-channel 10-bit
A/D; ATmega103/128 with more powerful functions has Flash 128KB, EEPROM 4KB, RAM 4KB, 48 I/O ports, 16 interrupt sources
, 8 external interrupts, SPI, UART, 8-channel 10-bit A/D, ISP.
(18) Why choose AVR microcontroller? It also has a large capacity EEPROM that can be erased and written 100,000 times, which is
convenient for data storage after power failure. It can remember the working state when power is off after power is on. EEPROM (64B~4KB).
Previous article:MSP430 MCU FLASH read and write operation examples
Next article:MCU simulates I2C to read and write E2PROM
Recommended ReadingLatest update time:2024-11-16 18:07
- Popular Resources
- Popular amplifiers
- Principles and Applications of Single Chip Microcomputers 3rd Edition (Zhang Yigang)
- Metronom Real-Time Operating System RTOS for AVR microcontrollers
- Dual Radar: A Dual 4D Radar Multimodal Dataset for Autonomous Driving
- Learn C language for AVR microcontrollers easily (with video tutorial) (Yan Yu, Li Jia, Qin Wenhai)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- 30. "Wanli" Raspberry Pi car - Phase 1 completed demonstration (introduction from scratch)
- Design of small signal precision rectifier circuit
- C6678 power-on timing analysis
- EEWORLD University ---- Computer Architecture (Huazhong University of Science and Technology)
- Embedded C language self-cultivation: from chips, compilers to operating systems
- Innovative application of capacitive touch buttons in the elevator industry
- The role of inductance
- Problems with saving data to EEPROM when power is off
- [Flower carving DIY] Interesting and fun music visualization series of small projects (02) --- OLED spectrum light
- Mr. He’s graduation video on Bilibili has gone viral~ What was your graduation season like?