STC15F104W Microcontroller module Core board Learning board Development board Replacement for STC15F104E