Abstract: An apparatus is provided for generating a multiple-level amplitude modulated data signal. The circuit provides accurate data signal level control while minimizing transient errors. A controlling level, relative to an analog reference level is provided. Multiple bit reference levels are generated from the controlling level and analog reference level. A method is provided for selecting one of the reference levels.