The CMV300 is a high speed CMOS image sensor with 640 by 480 pixels (1/3" optical format) developed for machine vision applications. The image array consists of 7.4μm x 7.4μm pipelined global shutter pixels allowing exposure during read out and CDS operation. The user can choose between four digital LVDS serial outputs of 12 bits each, or one 10-bit parallel CMOS output. The image sensor integrates a programmable gain amplifier and offset regulation. Each LVDS channel runs at 480 Mbps maximum resultsing in 480 fps maximum at full resolution. Higher frame rates can be achieved in row-windowing or row-subsampling mode. All modes are programmable using the SPI interface. All internal exposure triggers, read-out timings and high speed clocks are generated by a programmable on-board sequencer and PLL. External triggering and exposure programming is also possible. Extended optical dynamic range can be achieved by multiple integrated high dynamic range modes.