Time-multiplexing: Binary codes (I)