GCAN-PLC Micro Programmable Communication Module With Can Bus Interface For Efficient Control And Signal Processing