Did you know about the differences between EEPROM and Flash Memories? Watch my Embedded Systems Explained Series to learn more about this field! ru-vid.com/group/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q
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.
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.
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?