Skip to content



Arducam has released a legendary camera solution (Arducam mega) helps you connect one or more cameras to any Microcontroller without or the least effort. The advent of the mega makes it possible to use a high-definition camera on a simple controller. Arducam mega just use the SPI interface which is the fastest of low-speed peripherals, compared to other 1-Wire, I2C, UART, and I2S interfaces on the MCU to transfer command and image data. Arducam mega sdk almost compatible with most MCUs on the market.

Based on Arduchip, an FPGA-based camera controller that handles complex and fast-speed camera video signal timing then sends the images to a large off-chip frame buffer. the MCU only needs to send a capture command and read the images out in pretty slow byte-by-byte order whenever it has time to do it, and the image will not be lost since it is held still in the frame buffer until explicitly flushed. This architecture tackles the issue of missing a dedicated camera interface with uniformed hardware and software structures.

Image Sensor

Arducam Mega – 5MP-AF
Interface SPI (4-wire)
Speed 8Mhz
Optical Size 1/4″
Shutter Type Rolling
Sensor Resolution 2592×1944
Still Resolution 320×240 640×480 1280×720 1600×1200 1920×1080 2592×1944
Camera Case Yes
Power Supply 3.3V/5V
Power Consumption ≤1W
Wake-Up Time 94ms
Focus 8cm~INF (Autofocus)
Focal ratio (F-Stop) F2.0
Focal length 3.3mm
View Angle 68.75 Degrees (Diagonal)
Output Format RGB/YUV/JPEG
Dimensions 33x33x17 mm


Quick Start Guide