4.1.3 Data Input and Output Bit Frames

Communication with the AT21CS01/AT21CS11 is conducted in time intervals known as bit frames, each lasting tBIT in duration. Each bit frame contains a single binary data value. Input bit frames are used to transmit data from the host to the AT21CS01/AT21CS11 and can either be a logic ‘0’ or a logic ‘1’. An output bit frame carries data from the AT21CS01/AT21CS11 to the host. In all input and output cases, the host initiates the bit frame by driving the SI/O line low. Once the AT21CS01/AT21CS11 detects the SI/O being driven below the VIL level, its internal timing circuits begin to run.

The duration of each bit frame is allowed to vary from bit to bit as long as the variation does not cause the tBIT length to exceed the specified minimum and maximum values (see AT21CS01/AT21CS11 AC Characteristics). The tBIT requirements will vary depending on whether the device is set for Standard Speed or High-Speed mode. For more information about setting the speed of the device, refer to Setting the Device Speed.