IC 74HC595 SMD 8 Bit Shift Register IC Shift RegisterIC ATmega1284P-AU TQFP44 20Mhz Atmega 1284 1284P