Macam-macam Memori pada Mikroprosesor

  • Volatile
    • Static RAM (flip-flop)
    • Dynamic RAM (kapasitor)

• Non Volatile

  • ROM (Read Only Memory) (diprogram di pabrik)
  • PROM (Programmable Read Only Memory) / One Time Programmable(diprogram 1x oleh user)
  • EPROM (Erasable Programmable Read Only Memory) (bisa dihapus pakai sinar UV melalui ‘jendela’ khusus)
  • EEPROM (Electrically Erasable Programmable Read Only Memory) (bisa dihapus dengan tegangan), baca/tulis per byte.
  • Flash Memory, seperti EEPROM , kapasitas besar, penghapusan mesti per blok
  • NVRAM (Non Volatile RAM): RAM yang diberi baterai

Memori Volatile #

Memori volatile adalah memori yang isi datanya akan hilang kalau catu daya dimatikan.

Static RAM #

Dynamic RAM #

Memori Non Volatile #

Memori volatile adalah memori yang isi datanya tetap bertahan walaupun catu daya dimatikan.

ROM (Read Only Memory) #

ROM adalah memori yang ditulis isinya di pabrik. Isi ROM tidak dapat diubah oleh pengguna.

PROM (Programmable Read Only Memory) / One Time Programmable #

PROM dapat diprogram oleh pengguna sekali saja.

EPROM (Erasable Programmable Read Only Memory) #

EPROM dapat diprogram oleh pengguna dan isi memorinya dapat dihapus menggunakan sinar ultraviolet. Pada EPROM terdapat jendela kuarsa yang memungkinkan keping silikon dikenai cahaya UV.

EEPROM (Electrically Erasable Programmable Read Only Memory) #

EEPROM dapat dbaca dan ditulis ulang berkali-kali. Penghapusan/penulisan dapat dilakukan hanya dengan menggunakan tegangan, tidak memerlukan cahaya ultraviolet. EEPROM memiliki batas penulisan.

Flash #

Flash adalah memori yang dapat dibaca dan ditulis berkali-kali. Penghapusan menggunakan tegangan. Flash mirip dengan EEPROM. Biasanya Flash hanya dapat dihapus ber blok, sedangkan EEPROM dapat dihapus per byte.

NVRAM (Non Volatile Random Access Memory) #

NVRAM adalah RAM statik yang diberi baterai cadangan, sehingga kalau catu daya dimatikan, isi memori di RAM masih ada. Contoh komponen NVRAM adalah DS1307. DS1307 adalah komponen jam digital / RTC (Real Time Clock) yang juga memiliki RAM beberapa byte. Berikut ini contoh penggunaan DS1307 pada suatu sistem mikroprosesor. DS1307 menggunakan protokol I2C untuk berkomunikasi dengan mikrokontroler.

DS1307

comments powered by Disqus