A CCD camera controller based on a transputer chip is described which is used for sequencing programmable waveform patterns, including windowed and pixel binning formats. A key feature is the significant reduction in component count over previous systems made possible by the versatility and unique features of the transputer. The outcome of this is that a complete controller for a single-chip CCD camera may be accommodated in a small enclosure on the cryostat used to cool the chip. Alternatively, extra drive cards may be added to the waveform sequencer to drive a multichip camera. The use of the transputer allows the controller to be incorporated naturally into a parallel processing system whereby several cameras can be operated within the telescope environment using simple serial control and data transfer links.