Replacing Dedicated Protocol Controllers with Code Efficient and Configurable Microco ntrollers-Low Speed CAN Network Applications