Microcontroller Memory
Hai everyone, memory concepts is a little bit complex to understand, In this post am going to clearly explain where and how memory are allocating in microcontroller.
Basically, the microcontroller having the two main memory and one extra memory. Main memory is SRAM (static RAM) ,Flash (ROM or program memory ) and extra memory is EPROM. The disadvantage of EPROM is it having the write limit.The microcontroller is normally Harvard architecture in this architecture memory are divided into two division one is program memory other one is data memory. In modern microcontroller memory, the SRAM is data memory and FLASH memory is program memory.
Let's take example of Atmel AT90can128 microcontroller
It is haveing 128KB of flash and 4KB of SRAM
SRAM DATA memory |
FLASH memory |
Comments