soldr.ai

Docs  /  Components

Raspberry Pi AI Camera (IMX500): specs and pinout

A Raspberry Pi camera built on the Sony IMX500 Intelligent Vision Sensor, which combines a 12-megapixel sensor with on-chip neural network inference. It adds tensor metadata to the image stream so the host Raspberry Pi is free for other work.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
SensorSony IMX500, 12.3 megapixel, 4056 x 3040 pixels, 7.857 mm (type 1/2.3), pixel size 1.55 um x 1.55 umsource
Specification (page 3)
Frame rate2x2 binned 2028 x 1520 10-bit at 30 fps; full resolution 4056 x 3040 10-bit at 10 fpssource
Specification (page 3)
Neural network inputMaximum input tensor 640 x 640; data type int8 or uint8; 8,388,480 bytes for firmware, network weights and working memorysource
Specification (page 3)
OpticsManual adjustable focus, 20 cm to infinity; focal length 4.74 mm; F1.79; horizontal FoV 66.3 +/- 3 degrees, vertical 52.3 +/- 3 degrees; IR cut filter integrated, not infrared sensitivesource
Specification (page 3)
OutputBayer RAW10 image, ISP output (YUV/RGB), ROI and metadatasource
Specification (page 3)
Dimensions and cable25 x 24 x 11.9 mm; ribbon cable 200 mm; 15 x 1 mm FPC or 22 x 0.5 mm FPC connectorsource
Specification (page 3)
Operating temperature0 C to 50 Csource
Specification (page 3)
Model firmwareFirmware and network files load onto the IMX500 at start; if not cached it can take several minutes (imx500-all package)source
Getting started > Install the IMX500 firmware

Pinout

Rows are the 15-pin CSI connector on the Raspberry Pi side, as documented by Raspberry Pi; the camera board's own schematic is not covered for this variant. Raspberry Pi 5 and the Zero series use a 22-pin connector (different layout), so they need a different cable. The brief lists a 15 x 1 mm or 22 x 0.5 mm FPC for the camera.

PinFunctionVoltageNotesSource
1GNDGroundsource
Pinout information > Camera connector pinout (15-pin); host-side table
2CAM_DN0D-PHY lane 0 (negative), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
3CAM_DP0D-PHY lane 0 (positive), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
4GNDGroundsource
Pinout information > Camera connector pinout (15-pin); host-side table
5CAM_DN1D-PHY lane 1 (negative), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
6CAM_DP1D-PHY lane 1 (positive), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
7GNDGroundsource
Pinout information > Camera connector pinout (15-pin); host-side table
8CAM_CND-PHY clock (negative), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
9CAM_CPD-PHY clock (positive), inputsource
Pinout information > Camera connector pinout (15-pin); host-side table
10GNDGroundsource
Pinout information > Camera connector pinout (15-pin); host-side table
11CAM_IO03.3 VGPIO, typically an active-high power enable; bidirectionalsource
Pinout information > Camera connector pinout (15-pin); host-side table
12CAM_IO13.3 VGPIO (for example clock or LED); some products do not include it; bidirectionalsource
Pinout information > Camera connector pinout (15-pin); host-side table
13SCL3.3 VI2C clock; pulled up to 3.3 V on the Raspberry Pi boardsource
Pinout information > Camera connector pinout (15-pin); host-side table
14SDA3.3 VI2C data; pulled up to 3.3 V on the Raspberry Pi boardsource
Pinout information > Camera connector pinout (15-pin); host-side table
153V33.3 V3.3 V supply, output from the Raspberry Pisource
Pinout information > Camera connector pinout (15-pin); host-side table

Build with it

Project ideas for the Raspberry Pi AI Camera (IMX500). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources