Arducam IMX477/IMX577 camera breakout incorporates Sony Semiconductor 1/2.3−inch CMOS active−pixel digital imaging sensor IMX477/IMX577 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/sFull 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.
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.
|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 Rate||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)
(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: 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.
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.
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 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.