AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$191.45 |
In stock at supplier
No reviews yet

The Arducam 5MP Plus OV5642 Mini is an SPI-enabled camera module designed for low-cost microcontrollers like Arduino and RP2040. With 5MP resolution and a ge...

Stock availability

Available with leadtime
10 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Arducam 5MP Plus OV5642 Mini is an SPI-enabled camera module designed for low-cost microcontrollers like Arduino and RP2040. With 5MP resolution and a generous 8MB frame buffer, it supports JPEG compression, multiple capture modes, and RAW/YUV/RGB output formats — all controllable via SPI for simplified integration.

A step up from the Arducam-M-5MP, this module features an M12 mount lens holder with interchangeable lenses. Multiple modules can be controlled from the same microcontroller, and code libraries are available for Arduino, STM32, Chipkit, Raspberry Pi, and BeagleBone Black.

Key Features

  • 5MP Resolution – Active array 2592 × 1944, supports 1080p, 720p, VGA, QVGA
  • SPI Interface – Up to 8MHz, simplified microcontroller integration
  • 8MB Frame Buffer – Single/multiple shoot, burst read, and short movie recording
  • Multiple Output Formats – RAW, YUV, RGB, JPEG compression
  • Interchangeable Lens – M12 mount (default 55° FOV lens included)
  • Multi-Camera Support – Control multiple modules from one microcontroller
  • Low Power Mode – For battery-powered applications

Specifications

  • Sensor: OV5642
  • Power Supply: 3.3–5V
  • Pixel Size: 1.4µm × 1.4µm
  • Shutter: Rolling shutter
  • Default Lens: 1/4" sensor, EFL 4.9mm, F/2.2, 60° HFOV
  • Size: 34 × 24mm
  • Weight: 20g
  • Operating Temperature: -10°C to +55°C

Ideal For

  • Arduino and RP2040 camera projects
  • Image capture and processing applications
  • Multi-camera setups
  • IoT and embedded vision projects

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

frame buffer
A frame buffer is memory that stores a complete image before it is shown on a display. Displays without their own frame buffer need the controller to continuously send pixel data, which affects the choice of microcontroller and software library.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
JPEG
A widely used compressed image file format for photographs, where some detail is discarded to keep file sizes small. When a device produces JPEG output, the images are already compressed, making them easier to store on an SD card or send over a slow link than uncompressed raw data.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
VGA
VGA has two common meanings in electronics: as a resolution it usually refers to a 640 x 480 pixel image, which is modest detail suitable for basic display or inspection rather than high definition; as a connector it refers to the analogue 15-pin video output long used on computers and monitors. Check which sense a listing means.

Arducam 5MP Plus OV5642 User Guide

User Guide · 3.0 MB · Click any page to view full size

Download PDF

OV5642 Sensor Datasheet

Datasheet · 2.9 MB · Click any page to view full size

Download PDF

OV5642 Camera Module Application Notes

Document · 7.1 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 537.0 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.