1. Home
  2. Docs
  3. Camera breakout board
  4. 12MP IMX477/IMX577

12MP IMX477/IMX577

Specs and Datasheets of the IMX477/IMX577 Image Sensor

The IMX477 is a 1/2.3−inch CMOS active−pixel digital imaging sensor from Sony Semiconductors with 1.55um x 1.55um Exmor RS technology. It can support 12-megapixel 4056 (H) × 3040 (V) digital still images. Full resolution @60 frame/s (Normal), 4K2K @60 frame/s (Normal), 1080p @240 frame/s Full resolution @40 frame/s (12 bit Normal), Full resolution @30 frame/s (DOL-HDR, 2 frame) based on 4 lane MIPI setup.

The IMX577 is an upgrade version compared to IMX477, and its register settings are slightly different in some ways.

Key Specification

Optical format 1/2.3−inch
Active pixels 4056 (H) × 3040 (V)
Pixel size 1.55um x 1.55um
Color filter array RGB Bayer pattern
ADC resolution 12−bit, on−chip
Output Interface 4-Lane MIPI (this particular model)
Frame RateFull resolution @60 frame/s (Normal), 4K2K @60 frame/s (Normal), 1080p @240 frame/s
Full resolution @40 frame/s (12 bit Normal), Full resolution @30 frame/s (DOL-HDR, 2 frame)
(when using 2-lane MIPI setup, the frame rate is only half of the specification claimed)

Datasheet of the Sony IMX477 & IMX577 Sensor


  • Digital video cameras
  • Digital still cameras
  • Industrial camera
  • Medical camera
  • Microscopy camera
  • UAV camera

Arducam Sony IMX477 Camera Modules: A MIPI-CSI Camera & USB 2.0/3.0 Camera

The Arducam Sony IMX477 module can be connected to multiple platforms with difference interfaces. The native interface of the camera board is MIPI CSI-2 22-pin.

Learn More on Using it on the Raspberry Pi.

Learn More on Using it on the Jetson Nano.

To use with the 15-pin CSI connector on embedded board like the Raspberry Pi 4 and Jetson Nano B01, a 15-pin to 22-pin adapter FPC is required and included. You can also convert it to USB connection with the help of Arducam USB camera shields.

Replaceable Lenses

Thanks to the standard hole spacing for a standard lens mount, the lenses on the Arducam IMX477 camera is easily interchangeable. Arducam has selected and tested a series of lenses specifically for the IMX477 in Type 1/2.3 format. These are available in M12 and C/CS-Mount.

Night Vision and on-demand IR sensitivity of the Arducam IMX477 Sensor

There are pins on the camera board dedicated to the mechanically switchable IR-cut filter. It will benefit applications where visible light and infrared are needed, but separately.

Arducam IMX477 Camera for Nvidia Jetson Nano

You can use the Arducam IMX477 camera module on the Jetson Nano under the Jetvariety Project, where we use a single kernel camera driver to increase the variety of Jetson Nano cameras.

The Jetvariety solution requires an Arducam-certified camera module, the Jetvariety adapter, and the Jetvariety driver to work. It’s the same for the Arducam IMX477, and you can find more information here.

Multiple IMX477 Camera Modules on Raspberry Pi

The Arducam multi-camera solutions also applied to the Arducam IMX477 camera module, including the Arducam multi-camera adapter and Arducam Stereo Camera HAT.

The multi-camera adapter connects to up to four camera modules which you can switch between. The Stereo Camera HAT disguises the dual cam setup as a single camera connected and keeps them fully synchronized.


Products for the Raspberry Pi

Products for the Jetson Nano

Note on the MIPI lanes

This module supports up to 4-lane MIPI connection, but the platform it’s mainly designed for – the Raspberry Pi and Jetson Nano – only natively support 2-lane. You need to have your own 4-lane I/O carrier board, as well as 4-lane camera driver, to make the most of all four lanes provided.

Note on the Image Processing

The ISP (Image Signal Processing) is neither handled on the image sensor nor the camera board. Therefore, on platforms without ISP support, this RAW sensor only supports manual exposure and gains settings.


Was this article helpful to you? Yes 1 No