Different Types of Memory
Different Types of Memory
LECTURER: P.PIRAPURAJ
2
Contents 3
Architecture of Microcontroller.
Different types of memory in Microcontroller.
Volatile Memory
a) SRAM
b) DRAM
Non-volatile Memory
a) ROM
b) PROM
c) EPROM
d) EEPROM
e) FLASH
f) NVRAM
Architecture of Microcontroller. 4
This
architecture demands that program and data are in separate
memories which are accessed via separate buses.
Microcontroller.
Volatilememory can be static or dynamic, and there is
quite a variety of non-volatile memory types: ROM,
PROM, EPROM, EEPROM, FLASH, NV-RAM. Let’s
examine those more closely.
Different types of memory in 8
Microcontroller…
Volatile Memory 9
Data In Din On this input, the cell accepts the one bit of data to be
stored.
Data Out Dout As the name implies, this output reflects the bit that
is stored in the cell.
Static RAM… 12
Read/Write R/W Via the logical value at this input, the type of
access is specified: 0 means the cell is to be written to, i.e., the
current state of Din should be stored in the cell. 1 means that the cell
is to be read, so it should set Dout to the stored value.
Cell Select CS As long as this input is logical 0, the cell does not
accept any data present at Din and keeps its output Dout in a so-called
high resistance state, which effectively disconnects it from the rest
of the system.
13
Dynamic RAM 14
Ifyou want to use ROMs, you have to hand the data over
to the chip manufacturer, where a specific chip is made
containing your data.
ROM… 20
So, instead of burning fuses, electrons are injected into the floating
gate, thus closing the transistor switch.
EPROM… 26
Thank You