http://aicra.ac.in ARDUINO MICROCONTROLLER
Microcontroller | AVR  The acronym of AVR stands for the initial AVR architecture designers: Alf-Egil Bogen & Vegard Wollen.  Statically sometimes it is elongated as Advance Virtual RISC.  Advance modified Harvard Architecture 8-Bit RISC single chip micro-controller  On-Chip a mini system  On chip memory : Flash, SRAM, EEPROM  I/O & multitasking Ports
Microcontroller | AVR Architecture  Harvard Architecture:  Separate Instruction and Data paths. Faster and simultaneous access to data and instructions.  Pipelining Concept  RISC:  Reduced Instruction Set computing rather than CISC i.e. x86  Simpler Instructions execute faster  Optimized most used instruction.
Microcontroller | Program Memory Map  FLASH: In system reprogrammable non-volatile program space storage is 32KB. A separate memory space partitioned for Boot Flash section.  SRAM: Temporary values, stack of volatile type memory, memory size 2KB  EEPROM: 1KB of space availability storage space for long-term.
Microcontroller | AVR Packages  PDIP: Plastic dual-in-line Package abbreviated as PDIP is a chip-package with rectangular housing and two parallel rows of Electrical connecting pins.  TQFP: Thin Quad Flat Package abbreviated as TQFP is a chip-package with quad housing with “gull wing” leads extending from each of four sides.
http://aicra.ac.in Microcontroller |PIN Diagram
Microcontroller | PDIP Vs TQFP
http://aicra.ac.in Microcontroller | ATMEGA 328P  Atmel Atmega 328P is the heart of UNO version Arduino.  This 28 Pin microcontroller features 20 MIPS throughput capability at 20MHz.  I/O :  Three Ports: PORT B , PORT C , PORT D of total 23 I/O Pins.  ADC Pins : A0 to A5  USART: PD0 (RXD) PD1(TXD)  PWM: OC0A,OC0B, OC1A, OC1B, OC2A, OC2B  Power: Chip operates in between 1.8V to 5.5V PDIP type Atmega328P
Microcontroller | Peripheral Features  PORT Features  6 Channel 10 Bit Analog to Digital  Master / Slave SPI serial interface  Six PWM Channels  Byte-oriented 2 Wire serial interface  Programmable watchdog Timer  Programmable Serial USART/UART

Arduino Microcontroller

  • 1.
  • 2.
    Microcontroller | AVR The acronym of AVR stands for the initial AVR architecture designers: Alf-Egil Bogen & Vegard Wollen.  Statically sometimes it is elongated as Advance Virtual RISC.  Advance modified Harvard Architecture 8-Bit RISC single chip micro-controller  On-Chip a mini system  On chip memory : Flash, SRAM, EEPROM  I/O & multitasking Ports
  • 3.
    Microcontroller | AVRArchitecture  Harvard Architecture:  Separate Instruction and Data paths. Faster and simultaneous access to data and instructions.  Pipelining Concept  RISC:  Reduced Instruction Set computing rather than CISC i.e. x86  Simpler Instructions execute faster  Optimized most used instruction.
  • 4.
    Microcontroller | ProgramMemory Map  FLASH: In system reprogrammable non-volatile program space storage is 32KB. A separate memory space partitioned for Boot Flash section.  SRAM: Temporary values, stack of volatile type memory, memory size 2KB  EEPROM: 1KB of space availability storage space for long-term.
  • 5.
    Microcontroller | AVRPackages  PDIP: Plastic dual-in-line Package abbreviated as PDIP is a chip-package with rectangular housing and two parallel rows of Electrical connecting pins.  TQFP: Thin Quad Flat Package abbreviated as TQFP is a chip-package with quad housing with “gull wing” leads extending from each of four sides.
  • 6.
  • 7.
  • 8.
    http://aicra.ac.in Microcontroller | ATMEGA328P  Atmel Atmega 328P is the heart of UNO version Arduino.  This 28 Pin microcontroller features 20 MIPS throughput capability at 20MHz.  I/O :  Three Ports: PORT B , PORT C , PORT D of total 23 I/O Pins.  ADC Pins : A0 to A5  USART: PD0 (RXD) PD1(TXD)  PWM: OC0A,OC0B, OC1A, OC1B, OC2A, OC2B  Power: Chip operates in between 1.8V to 5.5V PDIP type Atmega328P
  • 9.
    Microcontroller | PeripheralFeatures  PORT Features  6 Channel 10 Bit Analog to Digital  Master / Slave SPI serial interface  Six PWM Channels  Byte-oriented 2 Wire serial interface  Programmable watchdog Timer  Programmable Serial USART/UART