-->

AVR microcontroller a architecture and series types and facilities

advertise here
AVR microcontroller is one type of architecture that became the mainstay Atmel microcontroller. The architecture is designed to have many advantages and is a refinement of the architecture of existing microcontroller.

Various AVR microcontroller series is produced by Atmel and used worldwide as a microcontroller that is low cost and high performance. In Indonesia, the AVR microcontroller is widely used because of its features are fairly comprehensive, easy to get, and relatively affordable price

AVR microcontroller series has varied types and facilities, but all have the same architecture and instruction set is also relatively no different. The following tables compare several artificial Atmel AVR microcontroller series.

Series Flash (KBytes) RAM (Bytes) EEPROM (KBytes) Pin I/O Timer 16-bit Timer 8-bit UART PWM ADC 10-bit SPI ISP
ATmega8 8 1024 0.5 23 1 1 1 3 6/8 1 Y
ATmega8535 8 512 0.5 32 2 2 1 4 8 1 Y
ATmega16 16 1024 0.5 32 1 2 1 4 8 1 Y
ATmega162 16 1024 0.5 35 2 2 2 6 8 1 Y
ATmega32 32 2048 1 32 1 2 1 4 8 1 Y
ATmega128 128 4096 4 53 2 2 2 8 8 1 Y
ATtiny12 1 - 0.0625 6 - 1 - - - - Y
ATtiny2313 2 128 0.125 18 1 1 1 4 - 1 Y
ATtiny44 4 256 0.25 12 1 1 - 4 8 1 Y
ATtiny84 8 512 0.5 12 1 1 - 4 8 1 Y

  • Flash is a type of Read Only Memory is usually filled with the results of man-made programs to be executed by the microcontroller
  • RAM (Random Access Memory) is memory that helps the CPU for temporary data storage and processing data when the program is running
  • EEPROM (Electrically Erasable Programmable Read Only Memory) is memory for storing data permanently by the programs that are running
  • Port I / O is a way to an exit or entrance as the signal output or input for the program
  • Timer is in the hardware module that works to calculate the time / pulse
  • UART (Universal Asynchronous Receive Transmit) is a specialized data communications channels using serial asynchronous
  • PWM (Pulse Width Modulation) is a facility to create a pulse modulation
  • ADC (Analog to Digital Converter) is a facility to be able to receive analog signals within a certain range and then converted to a digital value within a certain range
  • SPI (Serial Peripheral Interface) is a specialized data communication lines in serial synchronous serial
  • ISP (In System Programming) is the special ability of the microcontroller to be programmed directly in the circuit system by requiring a minimum number of pins

Programmable Logic Controllers (PLCs)

Programmable Logic Controllers (PLCs), also referred to as programmable controllers, are in the computer family.They are used in commercial...