The counter offers such functions as up/down synchronous counting, a Schmitt trigger input, direct cascading and inhibit and clear facilities. Separate memory latches are available and the display control circuitry offers variable mark-space (intensity) control, blanking, lamp test, separate B.C.D outputs as well as segment outputs, automatic zero suppression, and catering for the decimal point. The internal oscillator drives a self-scanning system, but provision is made for external override for synchronization purposes. An anticipatory carry/borrow output, 'switch-on' reset, and clearing counter are all internal to the ZN1040.