Als je eerder gewerkt (of momenteel werkzaam) met kleine 8-bits microcontrollers, zoals ATTiny of PIC12, u hebt waarschijnlijk te maken met een fundamenteel probleem van het ontbreken van voldoende GPIO pinnen voor uw behoeften of project eisen.
Upgraden naar een grotere MCU is slechts één van de opties, maar zoals gebruikelijk is er een alternatief. In dit artikel zal ik uitleggen hoe te gebruiken shift registers in sommige voorkomende situaties om uit te breiden van de capaciteit van de I/O van uw microcontroller. Als voorbeeld zal ik gebruik maken van een ATTiny13A en een 74HC595 shift register.