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.

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 |