A lot of applications in the field of consumer electronics, telecommunications, automotive and industrial electronics need non-volatile memory. Because of their byte level flexibility, low I/O pin requirements, low power consumption, small footprint and low cost,Siemens serial EEPROMs are a popular choice for non-volatile storage. 1 Introduction 4 2 I2C-bus 4 2.1 Data Transfer formats 4 2.2 Timing Diagram .6 2.3 Hardware Connection .8 3 Software Description .9 3.1 Software Concept 9 3.2 Description of the Software Routines 11 3.3 Software Compilation 22