A
serializer and a deserializer are disclosed and shown operating singly or as a pair. The invention operates independently from any outside
system reference
clock. The inventive
system provides an internal bit
clock that serializes the data when sending and de-serializes the data when receiving. A bit
clock or pulse travels with the data word bits to define when a bit is stable. The
system uses word boundary bits operating with a bit clock to distinguish different data words, as described in the parent application. The system operates either synchronously or asynchronously with the base computer or other such digital system, including I / O devices. The invention finds use where new data to be sent is strobed into the
serializer, but also where a change in the data bit content itself will cause the changed data to be loaded into the
serializer and sent bit by bit. The system operates where new data is strobed or loaded by the serializer (not the base computer system) when the last data word has been sent. In this case a
signal is generated when the last word has been sent in the serializer that causes new data to be loaded for sending. Half duplex and full duplex configurations as disclosed. Similar, corresponding operations occur at the deserializer.