The NB7N017M is a high speed 8 bit dual modulus programmable divider/prescaler with 16 mA CML outputs capable of switching at input frequencies greater than 3.5 GHz. The CML output structure contains internal 50 ohm source termination resistor to VCC. The device generates 400 mV output amplitude with 50 ohm receiver resistor to VCC. This I/O structure enables easy implementation of the NB7N017M in 50 ohm systems. The differential inputs contain 50 ohm termination resistors to VT pads and all differential inputs accept RSECL ECL LVDS LVCMOS LVTTL and CML. Internally the NB7N017M uses a greater than 3.5 GHz 8 bit programmable down counter. A select pin SEL is used to select between two words Pa(0:7) and Pb(0:7) that are stored in REGa and REGb respectively. Two parallel load pins PLa and PLb are used to load the level triggered programming registers REGa and REGb respectively. A differential clock enable CE pin is available. The NB7N017M offers a differential output TC. Terminal count output TC goes high for one clock cycle when the counter has reached the all zeros state. To reduce output phase noise TC is retimed with the rising edge triggered latches.