74xx165 (Parallel load 8-bit Shift Register)

Can anyone here please share their experience using 74LS165 (Parallel load 8-bit Shift Register) for the buttons when designing an Arcade board?

How are pin assignments made on the uf2 patcher?

You can see here: https://github.com/microsoft/pxt-common-packages/blob/master/libs/buttons/buttons.cpp#L43

We only support the H version right now and only on SAMD51. You can check pybadge config for example. PRs are welcome!

1 Like

From my limited digging the HC and LS look similar but the HC is newer and somehow better.

If needed we can enable the HC on STM as well. Let us know.

1 Like