1. Home
  2. Docs
  3. Camera breakout board
  4. 12MP IMX477
  5. Hardware Guide

Hardware Guide


This hardware guid helps for interfacing the Arducam IMX477/IMX577 camera module. There are hardware USB2 or USB3 camera shield develop boards and mipi adapter board which can well mate this camera module without designing any customize board, they can be used for fast evaluation for this camera module. You can use this camera module on Raspberry pi or Jetson Nano with proper hardware adapter board combination.


  • Sensor: IMX477/IMX577
  • Optical format: 1/2.3″ (diagonal 7.857mm)
  • Resolution: 4056(H) x 3040(V) 12.3MP
  • Pixel Size: 1.55um x 1.55um
  • Digital Overlap high daynamic range (DOL-HDR)mode raw data output
  • Frame rate: Full [email protected](normal) , [email protected], [email protected] 240fps , Full [email protected](12bit normal), Full resolution#30fps (DOL-HDR, 2 frame) (with 2 lane MIPI mode it only supports half of above frame rate)
  • Output video format of RAW12/10/8, COMP8
  • CSI-2 serial data output (MIPI 4-lane, Max 2.1Gbps/lane, D-PHY spec v1.2)
  • Ambient Light Sensor (ALS)
  • Dual sensor synchronization operation (Multi camera compatible)

Pin Definition

The camera module using Molex 545482671_SD or similar 22pin 0.5mm pitch FPC connector.

1 GND Ground Power ground
2 MDN0 Input Pixel Data Lane0 Negative
3 MDP0 Input Pixel Data Lane0 Positive
4 GND Ground Power ground
5 MDN1 Input Pixel Data Lane1 Negative
6 MDP1 Output Pixel Data Lane1 Positive
7 GND Ground Power ground
8 MCN Input Pixel Clock Output Form Sensor Negative
9 MCP Input Pixel Clock Output Form Sensor Positive
10 GND Ground Power ground
11 MDN2 Input Pixel Data Lane2 Negative
12 MDP2 Input Pixel Data Lane2 Positive
13 GND Ground Power ground
14 MDN3 Input Pixel Data Lane3 Negative
15 MDP3 Input Pixel Data Lane3 Positive
16 GND Ground Power ground
17 POWER_EN Output Power Enable
18 VCC_3.3V POWER 3.3v Power supply
19 GND Ground Power ground
20 SCL Input Two-Wire Serial Interface Clock
21 SDATA Bi-directional Two-Wire Serial Interface Data I/O
22 VCC_3.3V POWER 3.3v Power supply

Module Image

IMX477 M12 top
IMX477 CS top
IMX477 bot

Use DSLR (Nikon & Canon) Lenses with the Sony IMX477 Sensor

Arducam Lens Mount Adapter for Nikon F-Mount Lens to C-Mount Raspberry Pi HQ Camera

Arducam provide adapters to help you use the high quality DSLR lenses on the C-Mount camera modules. Due to the smaller image sensor format of the IMX477 image sensor, there will be a crop factor at 5.6.

Fisheye lenses

Arducam 180 Degree Fisheye M12 Lens

It’s usually harder to find C/CS-Mount lenses with a short focal length, but with the M12 to CS-Mount adapter, you can easily use a M12 lens on the IMX477 camera module with CS-Mount.

Zoom lenses


Zoom lenses helps you switch between different field of you and capture the overall picture and the details of a part on a single camera module.

FPC Cables

To use embedded boards with a 15-pin MIPI CSI connector, Arducam provide 15-pin to 22-pin FPC with different cable length, other than the stock FPC cables included in the package.

Camera Cases

B0240 arducam imx477 raspberry pi high quality camera case housing
B0242 arducam imx477 jetson nano high quality camera case housing

Arducam had prepared a metal case for the Arducam IMX477 camera module, and to make this whole setup more robust, we’ve included a CSI-HDMI adapter inside, so the cutout in the back sees an HDMI connector, and you can use standard HDMI cables to extend the CSI connection.

Was this article helpful to you? Yes No 2