SN74HCS164器件包含一个带and门控串行输入的8位移位寄存器和一个异步清除(CLR)输入。门控串行(A和B)输入允许对输入数据进行完全控制;在任意一个输入处的低电平将抑制新数据的输入,并在下一个时钟(CLK)脉冲时将第一个触发器重置为低电平。一个高级输入允许另一个输入,然后决定第一个触发器的状态。只要满足最小设置时间要求,就可以在CLK高或低的情况下更改串行输入中的数据。时钟发生在CLK从低到高的转换上。所有的输入包括schmitt触发器,消除任何错误的数据输出由于缓慢或噪声输入信号。