Stap 1: EEPROM
Zoals velen van jullie al weten, staat de afkorting EEPROM voor elektrisch Erasable Programmable Read alleen Memory. Ik weet dat het klinkt tegenstrijdig, omdat een deel van wat wij hier doen gegevens naar het geheugen te schrijven. Technisch, het schrijven proces is echter niet zoals eenvoudige schrijft RAM dat we normaal in de software doen. Wat we eigenlijk doen is bij de verschillende specifieke stappen naar programmagegevens in het geheugen. Het luidt zijn een beetje eenvoudiger maar nog moeilijker dan het lezen van de RAM. Dat beperkt de redelijke verzoeken om dit soort geheugen, maar vergeet niet het grote voordeel van de PIC de gegevens behouden nadat macht wordt afgesloten.
Zoals we verderop in de software-discussie zien zullen, moeten de specifieke stappen we eerst een adres-register en de juiste vlaggen voor elke byte die we willen lezen of schrijven opstellen. We moeten ook onze eigen adres aanwijzer handhaven als we van plan om te schrijven van verschillende locaties. Tot slot, we moeten ervoor zorgen dat de schrijfbewerking voldoende tijd om te voltooien heeft voordat we andere dingen doen. Dat laatste deel ook betekent dat wij moeten om ervoor te zorgen dat onderbreekt de schrijfbewerking niet kapen. Leest zijn niet als timing cruciaal omdat de gegevens onmiddellijk wordt overgedragen aan de gegevensbuffer nadat het commando ' Read ' wordt uitgegeven.