Design of a custom ASIC incorporating CAN^TM and 1-Wire® communication protocols