A List of CMOS Image Sensors from Sony, Onsemi, and Omnivision

CMOS image sensors convert incident photons to digital charge packets that your processor can quantify and interpret. Selecting the correct sensor architecture—plus a matching lens—directly governs spatial resolution, temporal accuracy, and power efficiency, all critical metrics in embedded robotics and automated inspection.

If you need a refresher on optical formats, see our concise sensor-size primer, which shows how diagonal dimensions, pixel pitch, and chief-ray angle affect lens coverage and depth of field.

CMOS Image Sensor.webp__PID:d0e3051e-c863-4d0f-99ea-e84a21dbea73

Rolling vs. Global Shutter

Rolling shutter exposes rows sequentially, so the pixel integration window drifts by several hundred microseconds from top to bottom; this keeps per-pixel circuits simple and supports higher megapixel counts, but fast lateral motion produces geometric skew or wobble artifacts that can undermine stereo correspondence algorithms or SLAM pipelines.

Global shutter employs per-pixel storage nodes that sample simultaneously, freezing motion within nanoseconds across the array; although capacitance overhead slightly reduces full-well capacity, the resulting image integrity is indispensable for conveyor tracking, high-speed drones, and lidar-synchronized capture.

Sensor Interfaces: MIPI vs. LVDS

MIPI CSI-2 streams serialized D-PHY packets over differential pairs, typically two to four data lanes plus a clock lane; aggregate bandwidth scales by lane count and lane speed (e.g., 4 Gb/s per lane at Gear 3), enabling 4K60 or 1080p240 on a ribbon cable that terminates directly into a SoC’s ISP block.

LVDS / SLVS-EC uses parallel differential channels clocked synchronously; while LVDS promises superior electromagnetic immunity over long flex or coax runs, it usually demands an FPGA or deserializer to aggregate and packetize data, adding BOM cost and PCB area but unlocking higher deterministic throughput for multi-megapixel industrial cameras.

Lens Mounts: M12 vs. C-Mount

M12 (S-mount) lenses feature a 12 mm × 0.5 mm metric thread, lack a mechanical iris, and are optimized for sensors up to ≈ 1/1.8″; their compact back-focal distance simplifies board-level modules on drones or mobile robots, though precision focus locking is usually handled with thread-locking compound or a set screw.

C-mount lenses use a 1″-32 UN 2A thread with a 17.526 mm flange focal distance; adjustable focus and iris rings plus larger entrance pupils yield superior MTF on 1″ sensors, making them the de-facto choice for high-precision metrology, telecentric imaging, or environments requiring variable depth-of-field control.

Major Sensor Families

Sony Image Sensors

Sony’s portfolio spans STARVIS 2 rolling-shutter devices with back-side illumination optimized for low-lux scenes and Pregius global-shutter devices that couple CCD-like charge transfer with CMOS readout, delivering sub-2 e⁻ temporal noise and multi-region ROI support for industrial vision.

Explore detailed datasheets on the Sony Semiconductor site and select a lens—M12 for lightweight modules or C-mount for ≥ 5 MP precision—that meets the sensor’s chief-ray angle and resolution requirements.

OmniVision Image Sensors

OmniVision emphasizes compact die and cost efficiency, offering Nyxel® near-infrared extensions and hybrid HDR pipelines in both rolling and global shutter variants; these chips frequently integrate DPC and basic ISP blocks, easing host-side processing on microcontrollers or edge AI SoCs.

Their sensor matrix—is catalogued at the OmniVision portal. Last generation sensors start with OV**** while newer sensors start with OG**** and automotive-grade start with OX****.

Onsemi Image Sensors

Onsemi (formerly Aptina) targets factory automation and ADAS, with rolling shutter sensors and global-shutter sensors that scale from 2 MP to 20 MP. Last generation sensors start with part number MT**** while newer sensors start with AR****.

Datasheets and evaluation kits on Onsemi’s site outline HiSPi / SLVS-EC output modes; check whether your carrier board supports direct deserialization or requires a bridge to MIPI or USB.

Design Checklist & Next Steps

Start with application constraints: if motion blur is unacceptable, choose global shutter; if low-light is king, choose BSI rolling shutter. Verify that your communication lanes match the sensor’s maximum aggregate bandwidth and budget for framerate.

Select a lens whose projected image circle exceeds the sensor’s diagonal and whose resolution meets the sensor’s sampling frequency; browse our M12 and C-mount catalogs to source optics that complement your chosen sensor, then prototype and validate MTF under real scene illumination.

Part Number 해상도 Max Frame Rate Interface Shutter
AR0144 1280×800 60 fps MIPI CSI-2 Global
AR0234 1920×1200 120 fps MIPI CSI-2 Global
AR0330 2304×1536 60 fps MIPI CSI-2 Rolling
AR0341 1920×1536 60 fps MIPI CSI-2 Rolling
AR0521 2592×1944 60 fps MIPI CSI-2 Rolling
AR0820AT 3840×2160 30 fps MIPI CSI-2 Rolling hdr
IMX174 1936×1216 5 fps LVDS ~ USB3 Global
IMX219 3280×2464 30 fps MIPI CSI-2 Rolling
IMX224 1280×960 120 fps MIPI CSI-2 & Parallel Rolling (hdr)
IMX249 1936×1216 30 fps GigE ~ USB3 Global
IMX250 2448×2048 Camera Link ~ CoaXPress Global
IMX250MYR 2448×2048 5 fps SLVS-EC Global (polarized)
IMX250MZR 2448×2048 5 fps SLVS-EC Global (polarized)
IMX252 2048×1536 Camera Link ~ USB3 Global
IMX253 4096×3000 3 fps CoaXPress ~ SLVS Global
IMX253MYR 4096×3000 CoaXPress Global (polarized)
IMX253MZR 4096×3000 CoaXPress Global (polarized)
IMX255 4096×2160 7 fps CoaXPress ~ SLVS Global
IMX264 2448×2048 60 fps GigE ~ USB3 Global
IMX264MYR 2448×2048 7 fps SLVS-EC Global (polarized)
IMX264MZR 2448×2048 7 fps SLVS-EC Global (polarized)
IMX265 2048×1536 60 fps GigE ~ USB3 Global
IMX267 4096×2160 2 fps USB3 ~ Camera Link Global
IMX273 1440×1080 276 fps USB3 ~ Camera Link Global
IMX287 720×540 5 fps USB3 ~ Parallel Global
IMX290 1920×1080 MIPI CSI-2 & Parallel Rolling (hdr)
IMX296 1440×1080 3 fps SPI ~ Parallel Global
IMX297 720×540 8 fps SPI ~ Parallel Global
IMX302 1936×1216 1 fps LVDS ~ Parallel Global
IMX304 4112×3008 4 fps SLVS-EC Global
IMX305 4096×2160 SLVS-EC Global
IMX335 2592×1944 60 fps MIPI CSI-2 Rolling (hdr)
IMX342 6480×4860 35 fps SLVS-EC Global
IMX367 5376×3672 43 fps SLVS-EC Global
IMX385 1936×1096 60 fps LVDS ~ MIPI Rolling (hdr)
IMX387 5328×3176 3 fps SLVS-EC Global
IMX390 1920×1200 MIPI CSI-2 Rolling (hdr)
IMX392 1920×1200 4 fps USB3 ~ SLVS Global
IMX397 656×492 240 fps Parallel Global
IMX415 3840×2160 9 fps MIPI CSI-2 Rolling (hdr)
IMX420 3216×2208 1 fps SLVS-EC Global
IMX421 2336×1224 2 fps SLVS-EC Global
IMX422 1600×1272 6 fps SLVS-EC Global
IMX424 2896×2592 40 fps MIPI CSI-2 Rolling (hdr)
IMX425 1536×1168 1 fps SLVS-EC Global
IMX426 800×644 7 fps SLVS-EC Global
IMX428 2448×2048 4 fps SLVS-EC Global
IMX429 1944×1460 96 fps SLVS-EC Global
IMX430 1600×1212 132 fps SLVS-EC Global
IMX432 1536×1168 6 fps SLVS-EC Global
IMX433 792×584 243 fps SLVS-EC Global
IMX437 2336×1224 2 fps SLVS-EC Global
IMX477 4056×3040 60 fps MIPI CSI-2 Rolling
IMX478 4072×3046 40 fps MIPI CSI-2 Rolling (hdr)
IMX485 3840×2160 60 fps MIPI CSI-2 Rolling (hdr)
IMX487 2856×2848 10 fps SLVS-EC (8-lane) Global (uv)
IMX490 2880×1876 MIPI CSI-2 Rolling (hdr)
IMX492 8000×6000 2 fps SLVS-EC ~ MIPI **rolling**
IMX530 5328×4608 SLVS-EC Global
IMX531 4512×4512 SLVS-EC Global
IMX532 5328×3040 159 fps SLVS-EC Global
IMX535 4096×3000 122 fps SLVS-EC Global
IMX536 2840×2840 122 fps SLVS-EC Global
IMX537 2448×2048 259 fps SLVS-EC Global
IMX540 5328×4608 50 fps SLVS-EC Global
IMX541 4512×4512 43 fps SLVS-EC Global
IMX542 5328×3040 61 fps SLVS-EC Global
IMX545 4096×3000 61 fps SLVS-EC Global
IMX546 2840×2840 84 fps SLVS-EC Global
IMX547 2448×2048 122 fps SLVS-EC Global
IMX548 2448×2048 35 fps SLVS-EC Global
IMX556PLR 640×480 MIPI CSI-2 Global (itof)
IMX570 648×488 MIPI CSI-2 Global (itof)
IMX577 4056×3040 60 fps MIPI CSI-2 Rolling
IMX585 3840×2160 90 fps MIPI CSI-2 Rolling (hdr)
IMX623 2048×1464 MIPI CSI-2 Rolling (hdr)
IMX636 1280×720 MIPI CSI-2 (EVS protocol) Global (event)
IMX637 640×512 MIPI CSI-2 (EVS protocol) Global (event)
IMX646 1280×720 PCIe / MIPI (EVS protocol) Global (event)
IMX647 640×512 PCIe / MIPI (EVS protocol) Global (event)
IMX661 13392×9784 19 fps SLVS-EC Global
IMX675 2608×1960 40 fps MIPI CSI-2 Rolling (hdr)
IMX678 3840×2160 30 fps MIPI CSI-2 Rolling (hdr)
IMX708 3840×2160 60 fps MIPI CSI-2 Rolling (hdr)
IMX728 3840×2176 MIPI CSI-2 Rolling (hdr)
IMX766 4608×2592 30 fps MIPI CSI-2 Rolling
IMX800 6144×8160 30 fps MIPI CSI-2 Rolling
IMX990 1280×1024 134 fps SLVS (4/8-lane) Global (swir)
IMX991 640×512 258 fps SLVS (4-lane) Global (swir)
IMX992 2560×2080 20 fps SLVS-EC Global (swir)
ISX031 1937×1553 60 fps MIPI CSI-2 Rolling
OG01A1B 1280×1024 120 fps MIPI CSI-2 Global
OG03A10 1920×1280 150 fps MIPI CSI-2 Global
OG05C10 2592×1944 120 fps MIPI CSI-2 Global
OV10640 2688×1520 60 fps MIPI CSI-2 Rolling hdr
OV2311 1600×1300 60 fps MIPI CSI-2 Global
OV2312 1600×1300 60 fps MIPI CSI-2 Global
OV5640 2592×1944 15 fps MIPI CSI-2 Rolling
OV9281 1280×800 120 fps MIPI CSI-2 Global
OV9782 1536×864 90 fps MIPI CSI-2 Global