Philips 74HC4040D 12 Stage Binary Ripple Counter SOIC16 OMA046ZC