Arducam Mega

A legendary camera solution helps you connect one or more cameras to any Microcontroller without or the least effort. 

Targeting battery-powered IoT devices, embedded machine vision, and artificial intelligence applications.

arducam mega desktop

Arducam Mega

what arducam mega looks like

A legendary camera solution helps you connect one or more cameras to any Microcontroller without or the least effort. 

Targeting battery-powered IoT devices, embedded machine vision, and artificial intelligence applications.

arducam mega is built for 8 bit 16 bit 32 bit mcus

One Camera, 
10 Years of Innovation.

Starting from 2012, we spent 10 years making it right. Leaving tough design things to us, giving you an easy user experience. It is time to celebrate our 10th year anniversary with this gift.

for Any Microcontroller.

Arducam Mega can work with any Microcontroller with a single standard SPI interface (either native or mimic one). Only FOUR pins (GPIOs) are required excluding VCC and GND. No memory is required for register settings or frame buffers. Fully compatible with 3.3 and 5V systems. Arduino, STM8/STM32, ESP8266/ESP32, MSP430, Nordic, Renesas, endless MCU systems are now supported.

a camera for every MCU
ultra low power consumption

Is What You Need.

Energy is the key to life, power consumption is our key to success. Now you can completely switch off the camera when your MCU is sleeping, without worrying about loading long register settings, Arducam Mega cameras do it for you instantly (less than 100 ms) and automatically.

High Definition, 
Low Profile.

Arducam Mega cameras offer 3MP(fixed focus) and 5MP(autofocus) options with low profile form-factor compared to their ancestor (Arducam Mini). Coming with a default enclosure, you can mount it easily wherever you want.

up to 5 megapixels
open sourced SDK for all 1

Opensource SDK,
w/ MIT license.

The SDK is fully open-source with comprehensive architecture, which allows you to add a new MCU without effort. You can manipulate the camera through the API methods as if you are using a DSLR camera via button clicks. With the MIT license, you can integrate our SDK source code into your own code without any concern.

Multiplexing Made Easy.

Multiple cameras on one MCU? You bet.
We’ve already done it, the multi-camera adapter we made is compatible with the new cameras too, so yes, pick any MCU and you can use more than 4 camera modules at the same time for still images and readout in a sequential way.

use multi camera for any MCU
arduchip is the best low power solution for iot vision 1

Proprietary IP in The Chip.

We put a brand-new, future-proof Arduchip in the camera, which not only gives the camera a huge performance boost, and the wakeup speed is also 10 times faster than before. And the new firmware comes with tons of optimizations to ensure compatibility, scalability, and developability.

The Future of IoT

Best camera solution for any MCU-based, low-power IoT and embedded vision applications/systems.

the future of iot is vision

Empowering The Future of IoT

Best camera solution for any MCU-based, low-power IoT and embedded vision applications/systems.

Arducam Mega Specs

Arducam Mega – 3MPArducam Mega – 5MP-AF
InterfaceSPI (4-wire) SPI (4-wire)
Speed8Mhz 8Mhz
Optical Size1/4″1/4″
Shutter TypeRollingRolling
Sensor Resolution2048×15362592×1944
Still Resolution320×240
Camera CaseYesYes
Power Supply3.3V/5V 3.3V/5V
Power Consumption≤750 mW≤1W
Wake-Up Time42ms94ms
Focus60cm~INF8cm~INF (Autofocus)
Focal ratio (F-Stop)F2.8F2.0
Focal length3.3mm3.3mm
View Angle68.75 Degrees (Diagonal)68.75 Degrees (Diagonal)
Dimensions33x33x17 mm33x33x17 mm

Arducam Mega Certified Partners

Become a partner >

renesas is an arducam partner


Can this work with any MCU?

Yes. The Arducam Mega is compatible with any microcontroller, as long as the platform offers an SPI interface, or 4 free GPIO to mimic SPI timing.

How can we port this camera to one of our dev boards?

We provide fully open-sourced SDK and detailed application docs you can use to port the camera to any platform you want.

If you are a manufacturer and would like to work with us, please use this form.

What is the current draw of this camera?

Arducam Mega 3MP

  • Idle: 48mA
  • Working: 156mA

Arducam Mega 5MP

  • Idle: 53mA
  • Working: 126mA

Can I use it for live video streaming?

You can use low-resolution low fps to do video streaming due to the limitation of SPI speed and processing power of MCU. The purpose of this camera is for still images, not recommended for video streaming.

What’s the highest resolution we can get for still images?

The 3MP Arducam Mega: 2048 x 1536
The 5MP Arducam Mega: 2592 x 1944

Are they CCD cameras?

No, both the 3MP and 5MP Arducam Mega are CMOS cameras.

Is the SDK open sourced?

Yes, the SDK will be fully open source to everyone.

What data formats can I get with Arducam Mega?

JPEG, RGB, and YUV for still images.

Can I manually tweak everything (exposure/shutter/brightness/WB/gain/etc.)?

Yes, camera controls are all tweakable for advanced users, and our windows app offers all options.

Can I change the lens?

At the moment, no, the lens on the Arducam Mega is unalterable.

What’s the FoV of the lens?

68.75 Degrees (Diagonal).

Is autofocus only available on the 5MP Arducam Mega?

Yes, if you want autofocus, go with the 5MP. The 3MP Arducam Mega has a fixed-focus lens.

Can I get night vision out of it? Can it capture infrared?

The Arducam Mega has a built-in IR-blocking filter, so no, it can not capture Infrared. And you can not remove it without damaging the lens. For those that would like to build night vision projects with it, there may be a NoIR version in the future.

Can Arducam Mega work with the multi-camera adapter HAT?

Yes, both can work with the multiplexer HAT we built for Arducam Mini.

Can this work with RSIC-V dev boards?

If the host RSIC-V dev board’s got an SPI interface, yes.

What’s the dimension of Arducam Mega?

33x33x17 mm.

Your Cart is empty!

It looks like you haven't added any items to your cart yet.

Browse Products