SlideShare a Scribd company logo
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

More Related Content

PPTX
Basics of arduino uno
PPTX
Arduino IDE
PPTX
ESP8266 Wifi Nodemcu
PPTX
Arduino uno
PPTX
PPT
arduino-ppt
PPTX
Arduino & NodeMcu
PDF
lesson2 - Nodemcu course - NodeMCU dev Board
Basics of arduino uno
Arduino IDE
ESP8266 Wifi Nodemcu
Arduino uno
arduino-ppt
Arduino & NodeMcu
lesson2 - Nodemcu course - NodeMCU dev Board

What's hot (20)

PPT
Arduino presentation by_warishusain
PPTX
PPT ON Arduino
PDF
Introduction to Arduino
PPTX
Introduction to Arduino
PPTX
Esp8266 NodeMCU
ODP
Introduction to programming AVR microcontrollers
PPTX
Introduction to Arduino
PPTX
Getting started with arduino workshop
PPT
Arduino Meetup with Sonar and 433Mhz Radios
PPTX
Arduino : how to get started
PPTX
Capabilities of Arduino (including Due)
PPTX
Interfacing with Arduino
DOC
OV7670 Camera interfacing-with-arduino-microcontroller
PPS
Arduino Uno Pin Description
PPTX
Lcd with arduino uno
PPTX
Arduino camera interfacing OV7670
PDF
lesson1 - Getting Started with ESP8266
PDF
Rdl esp32 development board trainer kit
PPTX
IOT Talking to Webserver - how to
PDF
Introduction to Arduino Programming
Arduino presentation by_warishusain
PPT ON Arduino
Introduction to Arduino
Introduction to Arduino
Esp8266 NodeMCU
Introduction to programming AVR microcontrollers
Introduction to Arduino
Getting started with arduino workshop
Arduino Meetup with Sonar and 433Mhz Radios
Arduino : how to get started
Capabilities of Arduino (including Due)
Interfacing with Arduino
OV7670 Camera interfacing-with-arduino-microcontroller
Arduino Uno Pin Description
Lcd with arduino uno
Arduino camera interfacing OV7670
lesson1 - Getting Started with ESP8266
Rdl esp32 development board trainer kit
IOT Talking to Webserver - how to
Introduction to Arduino Programming
Ad

Similar to Arduino Microcontroller (20)

PPTX
PPT WITH GRP.pptx Which microcontroller used in our projects ?
PPTX
Embedded system design using arduino
PPT
microcontroller basics
PDF
The document provides an overview of the Arduino platform for beginners.
PPTX
ATmegaMicrocontrollerArchitecturenotes.pptx
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPTX
Arduino Microcontroller
PPT
Ajal mod 1
PPTX
Hardware for Body Area Network presentation
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PPTX
Introduction to arduino!
PDF
PDF
Atmega 328p
PPTX
ATmega 16
PPTX
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
PPTX
embedded system and AVR
PPTX
Introduction to the Arduino
PPT
Developing an avr microcontroller system
PPTX
1. Microcontroller Basics ENTC department.pptx
PDF
Introduction of Arduino Uno
PPT WITH GRP.pptx Which microcontroller used in our projects ?
Embedded system design using arduino
microcontroller basics
The document provides an overview of the Arduino platform for beginners.
ATmegaMicrocontrollerArchitecturenotes.pptx
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
Arduino Microcontroller
Ajal mod 1
Hardware for Body Area Network presentation
introductiontoarduino-111120102058-phpapp02.pdf
Introduction to arduino!
Atmega 328p
ATmega 16
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
embedded system and AVR
Introduction to the Arduino
Developing an avr microcontroller system
1. Microcontroller Basics ENTC department.pptx
Introduction of Arduino Uno
Ad

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
Modernizing your data center with Dell and AMD
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
GamePlan Trading System Review: Professional Trader's Honest Take
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Transforming Manufacturing operations through Intelligent Integrations
Modernizing your data center with Dell and AMD
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced Soft Computing BINUS July 2025.pdf
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Arduino Microcontroller

  • 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 | 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.
  • 4. 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.
  • 5. 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.
  • 8. 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
  • 9. 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