Different Types of Memory in Microcontroller : Flash Memory, SRAM and EEPROM

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • In this video, different types of memory in the Microcontroller has been discussed.
    In modern day microcontrollers, you will find three different types of memories.
    1) Flash Memory
    2) SRAM
    3) EEPROM
    Flash Memory: It is a Non-Volatile type of memory and it used as program memory inside the microcontroller. It is one type of EEPROM or we can say that it is a subset of EEPROM.
    So, in most microcontrollers, NOR Flash is used as program memory.
    This NOR flash can support byte or word-wise read and write operations but erase operation is performed block-wise.(entire block of data is erased at a time)
    Because of its certain advantages like faster read time, high density and low power consumption, it is preferred as a Program memory in Microcontrollers.
    Typical write or erase operation can be performed on this flash memory is in the range of 10 K to 100 K.
    SRAM:
    SRAM is used as data memory in the microcontroller. It is a Volatile memory.
    It is fastest among all available memory, so it provides a good read and writes speed, and that is why it is used as data memory in the microcontroller.
    EEPROM:
    It is Electrically Erasable and Programable ROM. In early days, this EEPROM was used as a program memory in microcontrollers. But nowadays, it is used as a data memory inside the microcontroller.
    This EEPROM supports byte-wise read, write and erase operations.
    This EEPROM can be used to store important data, (Sensor Log or status variables) in the program.
    The typical write/erase cycles supported by today's EEPROM is in the range of 100 K to 500K.
    The timestamps for the different topics in the video are given below:
    2:08 Program Memory: Evolution of different program memories in Microcontrollers.
    5:35 Data Memory in Microcontroller: SRAM and EEPROM
    This video will be helpful to all students of science and engineering in understanding the various memories inside the microcontrollers.
    #TypesofMemory
    #Microcontroller
    #FlashMemory
    #SRAM
    #EEPROM
    Follow me on UA-cam:
    / allaboutelectronics
    Follow me on Facebook:
    / allaboutelecronics
    Follow me on Instagram:
    / all_about.electronics
    Music Credit:
    www.bensound.com/
  • Наука та технологія

КОМЕНТАРІ • 105

  • @neerja1384
    @neerja1384 Рік тому +4

    For small doubt I wasted 2hrs ,then I found this video ,all clarity I needed ,thanks 🙏🙏

  • @founderofisis6627
    @founderofisis6627 6 років тому

    Excellent overview. Thanks.

  • @vijaykumarkari
    @vijaykumarkari 4 роки тому

    Thanks a lot for sharing the video:)..now i completely understood

  • @NamHo-se4dq
    @NamHo-se4dq 2 роки тому +1

    Thank you very much, really a great explanation!

  • @svenprigann2631
    @svenprigann2631 4 роки тому +1

    Best explanation so far... Subscribed instantanious. Well done👌

  • @jayanthdc6347
    @jayanthdc6347 5 років тому

    Simple and clear..understood easily

  • @thinhle96
    @thinhle96 4 роки тому

    Outstandingly explained.

  • @amulocog
    @amulocog 5 років тому +1

    Very well explained, thanks

  • @prakhyathmunna254
    @prakhyathmunna254 2 роки тому +1

    Very neatly presented ..thnk you sir ❤️

  • @naga1197
    @naga1197 3 роки тому

    very well summarised ...thanks.

  • @isharaakalanka7037
    @isharaakalanka7037 5 років тому +3

    Nice job thank you very much

  • @SaadAli-sz8hf
    @SaadAli-sz8hf 5 років тому +11

    Beautifully explained.
    A very well made video !!

  • @iwonazwierzynska4056
    @iwonazwierzynska4056 11 місяців тому

    Excelent video....thank you very much! :)

  • @mayurshah9131
    @mayurshah9131 7 років тому +1

    just Superb!!!

  • @shanzatariq6224
    @shanzatariq6224 4 роки тому +3

    such an excellent explanation sir thank you very much thank you for clearing my concepts ... keep it up..... keep uploading the videos and i have a request please upload the videos on AVR'S DATA MEMORY PLZZZZ

  • @srinivasprasanth8703
    @srinivasprasanth8703 3 роки тому

    Good explanation thank you👍

  • @user-nu2vw2bk3v
    @user-nu2vw2bk3v 5 років тому

    Great video! you are amazing

  • @ManishKumar-jw8sd
    @ManishKumar-jw8sd 6 років тому +1

    Very nice video, Thanks sir

  • @user-hl9xh1bh5n
    @user-hl9xh1bh5n 6 років тому +2

    Thanks for your excellent explanation!!!

  • @401_k
    @401_k 5 років тому

    very helpful thank you

  • @shivanshuagarwal4349
    @shivanshuagarwal4349 5 років тому

    Good explanation!!

  • @sntkmr9
    @sntkmr9 6 років тому

    very good job you have done ...

  • @sayancg4997
    @sayancg4997 4 роки тому +6

    thanks a lot very professional explained in short time
    two days ago i have lecture about memory in microcontroller in university
    i used your video as references
    I got A+
    thanksss a loooooot

  • @bhavikprajapati9526
    @bhavikprajapati9526 4 роки тому

    more informative.
    thanks

  • @OthmanAlikhan
    @OthmanAlikhan 3 роки тому

    Thanks for the video =)

  • @sherybv8634
    @sherybv8634 5 років тому +1

    Really good explanation..

  • @joeapache342
    @joeapache342 6 років тому

    Thank you.

  • @cashcow3996
    @cashcow3996 5 років тому +3

    such a beautiful and to the point video series...sir it is a request to kindly resume this series...i am looking forward for it

  • @mohamedirfan2565
    @mohamedirfan2565 4 роки тому

    Very good video!!!!

  • @abhisheknath1363
    @abhisheknath1363 4 роки тому +1

    All bases covered, Great tutorial, keep up the good work :)

  • @shanti__se
    @shanti__se 5 років тому +1

    Well explained

  • @vijayanethala4973
    @vijayanethala4973 5 років тому

    Thank u sir ...

  • @shalinianguria5508
    @shalinianguria5508 4 роки тому

    Thanksss a lot Sir 😊👌👌👌

  • @bhaskardixit1564
    @bhaskardixit1564 6 років тому

    Very nyc explaination

  • @prettysoul2768
    @prettysoul2768 3 роки тому +1

    Great explain

  • @shanti__se
    @shanti__se 5 років тому +2

    Made a video on
    Basic architecture:
    1) microcontroller chips
    2) features of microcontroller
    3)internal structure of microcontroller
    4)hardware Vs Princeton architecture
    5)micro coded and hard coded processor

  • @malikjavadov366
    @malikjavadov366 2 роки тому

    this is soo good!

  • @batuhanmete775
    @batuhanmete775 2 роки тому

    you are awesome man

  • @kongusakthi6654
    @kongusakthi6654 7 років тому +4

    nice way of explaining... sprrr

  • @lexxatech
    @lexxatech Рік тому +1

    Your videos are more understandable.
    Please make more and more videos🙂
    Please don't stop to making videos😥

  • @dohaalkabash5864
    @dohaalkabash5864 4 роки тому

    Summary
    Thank you

  • @JoySarkar-gf6os
    @JoySarkar-gf6os Місяць тому +1

    Best explanation..❤❤

  • @javadbaig9355
    @javadbaig9355 5 років тому

    Simple but effective, thank you for this video

  • @MinimoPlayer7
    @MinimoPlayer7 4 роки тому

    Excellent video, just what I was looking for :D

  • @ahmetcihatbozkurt8769
    @ahmetcihatbozkurt8769 6 років тому +1

    Thanks Man it is really helpful

  • @gopilakshmisn2596
    @gopilakshmisn2596 5 років тому +1

    Thank you for this video

  • @AjinkyaMahajan
    @AjinkyaMahajan 6 років тому

    thanks for clearing my concept regard memories

  • @robinrochan9301
    @robinrochan9301 4 роки тому

    very nice and interesting video please make a video how to program the EEPROM thank

  • @something_different8968
    @something_different8968 Рік тому

    thank you

  • @ahmadjaradat3011
    @ahmadjaradat3011 4 місяці тому

    Well done

  • @roopuchikku
    @roopuchikku 5 років тому

    great

  • @remelionn
    @remelionn 5 років тому

    Thank you! The STM32F401 dev board has no EEPROM; what does it imply sir? What happens if I power down or reset the microcontroller?

  • @Entertainment-qs6dw
    @Entertainment-qs6dw 7 років тому +2

    Awesome explanation sir ji.... Keep uploading videos related to microcontroller.... Will suggest my frnds to have a glance at ur channel

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  7 років тому +1

      Thanks, Yash. Soon you will see more videos on the microcontroller and related Technologies.

  • @botsynth
    @botsynth 6 років тому +1

    Why EEPROM has more Lifecycles if EEPROM use Hot-carrier injection when write, and FLASH use Quantum tunnelling ?
    Does Quantum tunnelling give less damages ?

  • @sayancg4997
    @sayancg4997 4 роки тому

    thanks a lot bro
    best explain in 7 minutes

  • @MrPritz007
    @MrPritz007 Рік тому

    just one question, at 4:20. does the individual rectangle represent one register in the block?

  • @raghum1400
    @raghum1400 5 років тому

    In a eeprom memory for example I take 1mb then the memory architech will be like 128kbx8 bit then what is 128kb & 8 bit is plz explain ...

  • @Shontushontu
    @Shontushontu 5 років тому

    Amazing explanation

  • @DeepakKumar-ux9qt
    @DeepakKumar-ux9qt 4 роки тому

    I am working on stm32g071 and it have only flash and sram. How can i store data in it, So that it can retrieve data power cut.

  • @kitayuan9842
    @kitayuan9842 5 років тому +2

    thankyou!
    come again

  • @trupalkanani1050
    @trupalkanani1050 6 років тому +1

    would you please elaborate under which memory area stack and heap are allocated ?
    Thank you.

  • @isabhiiii
    @isabhiiii 7 років тому

    wonderful explanation bro !! keep it up !! And continue upload more videos on Microcontroller and I have a request, can u upload a video on Microcontroller 8051 ? it'll be so helpful !! thanks !! and keep it up !!

  • @dragosmakovei
    @dragosmakovei 5 років тому

    damn that music from the begging . Almost every time makes me humming :)))

  • @studywithpreity2742
    @studywithpreity2742 3 роки тому

    Sir,
    why do we not use EPROM as data memory

  • @kishorehiga1246
    @kishorehiga1246 2 роки тому

    what memory is used in ecg machine

  • @sanjogkumarbarik7460
    @sanjogkumarbarik7460 2 роки тому

    Then EEPROM is use in arduino that work instead of Ram..??

  • @sweatkamran
    @sweatkamran 4 роки тому

    Hi thanks for making nice videos
    I need to know can we copy any microcontroller to empty microcontroller

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  4 роки тому

      You need a programmer for that. Yes, it is possible. But the condition is, both micro controller should be from the same manufacturer.

    • @sweatkamran
      @sweatkamran 4 роки тому

      @@ALLABOUTELECTRONICS
      Thanks for replying
      What type of programmer i shuld need to program stm8s105k486 microcontroller
      Can i get your watsapp number
      Or you can whatsapp me
      00923007700401
      This is my number
      Thanks again

  • @suprajajampani2017
    @suprajajampani2017 5 років тому

    Explaine about 8051

  • @polumallikarjuna8784
    @polumallikarjuna8784 5 років тому

    flash memory ko seperate videohi kya

  • @Bawamaur
    @Bawamaur 6 років тому

    I have a 28 pin tone controller but I don't know his part number how can I get his number

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  6 років тому

      Something must be written on the IC (Company name or something). From this, I think you can find the IC.

  • @Scudmaster11
    @Scudmaster11 3 роки тому

    how about “write only memory”

  • @71GA
    @71GA 3 роки тому

    4:34 "To accommodate the same number of memmory cells we require a less amount of DIAREA!" =P

  • @sindhujalingampally6066
    @sindhujalingampally6066 3 роки тому

    Sir iam anable to get the video related to embedded systems and micro controller and processor in this sir,can you please help me sir.

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  3 роки тому

      Will try to start the series on that too. But it will take some time. But definitely will start the series on it.

  • @Bawamaur
    @Bawamaur 6 років тому

    Hello sir

  • @anandpatil2056
    @anandpatil2056 3 роки тому

    Video is good,but speed is too fast.

  • @shettyvijesh3848
    @shettyvijesh3848 6 років тому +5

    Please make a video on arduino and raspberry pi

  • @sachinmohan5384
    @sachinmohan5384 5 років тому

    is SRAM is the RAM in a controller??

  • @poojaa3422
    @poojaa3422 4 роки тому

    What is volatile memory and non volatile memory

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  4 роки тому

      In volatile memory, the data remains in the memory till the power supply is ON. As soon as the power goes down, the data will be lost.
      The non-volatile memory can store data even if the power is not present.

  • @chadcastagana9181
    @chadcastagana9181 6 років тому +1

    2:30 That sounds more like a PROM memory and not ROM

  • @amanparihar1949
    @amanparihar1949 6 років тому

    bro u had created a mistake .... flash uses nand while eeprom uses nor 😊

    • @shettyvijesh3848
      @shettyvijesh3848 6 років тому

      aman parihar really????

    • @shettyvijesh3848
      @shettyvijesh3848 6 років тому

      aman parihar shittt bro everywhere confusion😣

    • @lochanpokharel
      @lochanpokharel 5 років тому

      nah its true !

    • @animadoarts5123
      @animadoarts5123 5 років тому

      I read an article where....they have introduced both...flash nor and flash nand.....

  • @catsoup_8094
    @catsoup_8094 Рік тому

    literally dying

  • @siddheshgadge63
    @siddheshgadge63 7 років тому

    are u a computer science student??

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  7 років тому +1

      No, I am Electronics Engineer

    • @siddheshgadge63
      @siddheshgadge63 7 років тому

      ALL ABOUT ELECTRONICS I am computer science student so make on that course video like my subject are thory of computation and operating system and iot
      make on that plz

    • @shettyvijesh3848
      @shettyvijesh3848 6 років тому

      ALL ABOUT ELECTRONICS please make a video on arduino and raspberry pi

  • @alphadigitalsystem970
    @alphadigitalsystem970 2 роки тому

    PL explain in Hindi language

  • @yudirudiat6499
    @yudirudiat6499 4 роки тому

    English Subtitle can't respon indian accent

  • @akaza632
    @akaza632 5 років тому

    Initial minute and a half could have been skipped

  • @lambda7652
    @lambda7652 2 роки тому

    The first view seconds of "music" made me cringe so hard i could not watch the rest of the video

  • @afcalex7467
    @afcalex7467 3 роки тому

    nomames primero aprende a hablar bien ingles y luego creas tu canal xq al chile no se te entiende ni madres con todo respeto