A precision CMOS bandgap reference