The 74HC165 is an 8-bit parallel-load shift register. We can have this as an option for reading many switches kinda like for mechanical keyboard builds. You can chain many 74HC165. I just used the native SPI of the XIAO nRF52840 (Sense) to clock-in the read data. The 74HC165 is not a native SPI device but…
![Using 74HC165 for Microcontroller Input pin Expansion](https://ikejr.com/wp-content/uploads/2023/05/cover.jpg)