All About Microcontroller Memory - Flash, RAM, EEPROM | Embedded Systems Explained

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • Your go-to PCB & 3D Printing - PCBWay: www.pcbway.com
    In today's video we'll discuss about the relevant memory types in today's embedded systems, Flash, RAM and EEPROM and how memory gets allocated!
    Texas Instruments MSP430 LaunchPad (US): amzn.to/3KzlePN
    Texas Instruments MSP430 LaunchPad (UK): amzn.to/2UipjAq
    MSP430 Microcontroller Basics - Book (US): amzn.to/2OY8tDT
    MSP430 Microcontroller Basics - Book (UK): amzn.to/2P1QoVf
    Last video: • How Pulse Width Modula...
    Follow me on Instagram : / thefabytm_yt
    Like me on Facebook : / thefabytm
    Secondary Channel : / morethefabytm
    Follow me on Twitter : / thefabytm
    Try Amazon Prime with a free 30 day trial: amzn.to/2MG3A0T
    Sign up for Airalo (international eSIM plans): www.airalo.com/?rfsn=4268870....
    0:00 Intro
    1:25 Microcontroller Memory Types
    2:11 Flash Memory
    3:16 RAM
    4:00 EEPROM
    5:21 Linker Files and Precompiler Directives
    This video is part of my Educational series called Embedded Systems Explained!
    My name is Fabi and I am an Engineer and Tech Enthusiast from Romania. On my CZcams channel I do thorough reviews of gadgets, showcase my programming projects and show you which cars I am driving.
    In today's video we'll be talking about the different types of memory you will find in microcontrollers (Flash, RAM and EEPROM), when each type is useful and how your variables will get allocated to a certain memory type, using the Linker File or precompiler directives.

Komentáře • 11

  • @TheFabytm
    @TheFabytm  Před 2 lety

    Did you know about the differences between EEPROM and Flash Memories?
    Watch my Embedded Systems Explained Series to learn more about this field! czcams.com/play/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q.html

  • @niranjannt637
    @niranjannt637 Před rokem

    Very good comparison. Clear and crisp. Bravo.

  • @user-yr9sm2vc5q
    @user-yr9sm2vc5q Před 5 měsíci

    your video was quite very informative about the memory types in embedded systems

  • @SojournerDidimus
    @SojournerDidimus Před 2 lety +2

    Some MCUs have ROM, PROM, or OTP. Omitting the erase option makes it cheaper, allowing for extremely cheap controllers. Some MCUs also depend on external memory (flash and/or RAM) and use a ROM based bootloader to copy from external flash to RAM at power up.

  • @anasgharaibeh9997
    @anasgharaibeh9997 Před rokem

    Thanck you very much

  • @MinhHoang-jq7jp
    @MinhHoang-jq7jp Před rokem

    I really appreciate your careful explanation about the memory topic, but in my perspective, it's much be better understanding if you provide some important keywords which related to the topic on your videos at the same time. It would improve a lot of attractions, visualizations and memorability for viewers.

  • @eldonjakeenerio8634
    @eldonjakeenerio8634 Před rokem +1

    thanks!

    • @TheFabytm
      @TheFabytm  Před rokem

      I’m glad you found it useful!

  • @lancecruwys2177
    @lancecruwys2177 Před rokem

    If you can only write in bytes and erase in blocks, does this mean you HAVE to erase a block before writing to a block? Why can't you just over right it? Is it because you can only write the zeros?

  • @manjunh8693
    @manjunh8693 Před 9 měsíci +1

    Thanks for the explanation, but when you talk about key difference between flash and EEPROM it's chaotic and not clear.