So schwer ist das Schreiben auch nicht ( Software I²C ):
für den Master hast du wohl recht, aber einen I²C-Slave in Software nachzubilden ist um einiges anspruchsvoller