corso sui microprocessori
5
-Il “ programma “ da eseguire e’ contenuto dentro uno speciale tipo
  di memoria ROM, chiamato FLASH. Questa ha la caratteristica
  di mantenere i dati anche quando l’alimentazione al micro viene
  spenta, e di poter essere cancellata e riscritta con uno speciale
  apparecchio chiamato programmatore. Altri tipi di microprocessore
  hanno invece una memoria programma di tipo PROM: questa puo’
  essere scritta soltanto una volta. -L’EEPROM programma del 16F877 e’ profonda 8Kbytes 
 (8192  parole) x 14 bit => il programma da eseguire al piu’ puo’
 essere composto da una sequenza di 8192 operazioni - Il programma, in esecuzione, non puo’ scrivere sulla FLASH
  programmi ( ~ vero …) => e’ necessaria un’area di memoria
  scrivibile in esecuzione (RAM), per contenere le variabili.
  Il contenuto di questa viene perso quando si spegne il circuito
Memorie interne al 16F877