The SAA3007 transmitter IC for infrared remote control systems has a capacity for 1280 commands arranged in 20 subsystems addressing groups of 64 commands each. The subsystem address may be selected by press-button or slider switches, or be hard-wired. Commands are transmitted in patterns of pulses coded by pulse spacing. The pulses can be infrared flashed (single pulse) or modulated. Flashed infrared transmissions require a wideband preamplifier at the receiver, but modulated transmissions allow a narrow-band receiver to be used for improved noise rejection. The modulation frequency of the SAA3007 is 455KHZ which allows disturbance-free infrared operation in the presence of 10-100KHz fluorescent lamps.