PENERTIAN FLASH PEROM

4. Flash PEROM
            Flash PEROM ( Programable and Erasable Read Only Memory) adalah memori yang digunakan untuk menyimpan instruksi-instruksi program MCS-51 yang dapat ditulis ulang atau dihapus menggunakan sebuah perangkat programmer.
            Flash PEROM pada AT89C52 mempunyai kapasitas sebesar 4 Kb dan menggunakan Atmel’s High-Density Non Volatile Technology sehingga mempunyai kemampuan untuk ditulis ulang hingga 1000 kali.




Gambar 2.19. Alamat RAM Internal dan Flash PEROM [10]

            Dengan terpisahnya struktur memori AT89C52, walaupun antara RAM Internal dan Flash PEROM mempunyai alamat yang sama 00. akan tetapi secara fisik kedua memori tersebut tidak saling berhubungan. Program pada Flash PEROM akan dipengaruhi oleh keadaan pin EA/Vpp, apabila pin EA/Vpp berlogika satu maka mikrokontroler akan aktif berdasarkan program yang ada pada Flash PEROM-nya. Akan tetapi kalau pin EA/Vpp berlogika 0 maka mikrokontroler akan aktif berdasarkan program pada memori eksternal. Pada kondisi tertentu pemanggilan program pada memori internal dapat dilakukan dengan menggunakan instruksi LCALL dan LJMP.
            AT89C52 mempunyai fasilitas Lock Bit Protection untuk menjaga keamanan program pada Flash PEROM yang terdiri atas 3 bagian:
a.       Lock Bit 1 ini berfungsi untuk mencegah pembacaan Flash PEROM yang dilakukan dengan instruksi MOVC yang dieksekusi dari memori eksternal.
b.      Lock Bit 2, berfungsi untuk memproteksi program yang ada Flash PEROM agar tidak dikenali oleh 89C52 Programmer.
c.       Lock Bit 3, berfungsi untuk memproteksi program yang ada pada memori eksternal agar tidak dikenali oleh 89C51 Programmer.          

            AT89C52 juga mendukung fasilitas penambahan memori eksternal apabila memori internal pada AT89C52 tidak mencukupi untuk program aplikasi tertentu. Memori eksternal yang digunakan bisa memakai RAM atau EEPROM yang dapat ditulis ulang sehingga program dapat diedit dan dapat dikembangkan berkali-kali dengan mudah.
إرسال تعليق (0)
أحدث أقدم