Stap 1: Hoe het werkt - het eenvoudige systeem
DAT - gegevens, is de volgende bits moeten worden verschoven in
CLK - pols, op klok / edge de volgende beetje is verschoven
Dit kan worden "bedrogen" om gewoon gebruik maken van één pin en getimede-lengte pulse. Een RC-netwerk wordt gebruikt om te zorgen voor een vertraging voor de regel DAT te veranderen. Zeer korte pulsen betekent dat een 1-bit is verschoven. Met een lang genoeg puls die de spanning DAT druppels laag genoeg zodat een 0-bit is verschoven als de lijn CLK gaat / opnieuw.