PIC16F887 nec code receiver with 2 on/off and 2 dimmer channels