A Programmable and low-EMI Integrated Half-Bridge driver in BCD Technology