# Shift Register ![](ICON.png) ## Description The Shift Register component allows the Avatar to receive data blocks transfered using the SPI protocol. The data blocks and bits can be used in expressions to create dynamic virtual hardware. ## Properties | Property | Value | Description | | :--- | :--- | :--- | | Pin-CLK | PinNo | The Pin No of the CLK | | Pin-DAT | PinNo | The Pin No of the DAT | | Pin-CS | PinNo | The Pin No of the Chip Select (CS) active low | ## Useage SPI is a very common data transfer protocol. Blocks of data can be transfered to the Avatar and used to control elements of the component. Bitwise support Expressions support the convention @Name:Bit where Name is the name of the Shift Register control and Bit is the bit number.