1. A semiconductor device for use in transmitting a signal over a conductive path to a receiver, the semiconductor device comprising: a semiconductor chip; and equalization circuitry, including programmable circuitry, and a drive circuit, on the semiconductor chip; the equalization circuitry to receive input bits and generate a sequence of signal levels, at least one signal level per input bit but no more than two signal levels per input bit, each signal level a logical function of bits of the input bits, the signal levels in the sequence to be generated so as to emphasize transitions between adjacent bits of the inputs bits while attenuating repeated values of adjacent bits of the input bits; the drive circuit to drive the sequence of signal levels onto the conductive path; the programmable circuitry to cause a particular set of tap weight settings, for at least three taps to be used by the equalization circuitry to generate the signal levels in the sequence, in response to measured line characteristics associated with the conductive path.