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