SparkFun
Arducam 5MP Plus OV5642 Mini Camera Module
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...
Get notified when back in stock
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.
Find this product in
Brands
Arducam 5MP Plus OV5642 User Guide
User Guide · 3.0 MB · Click any page to view full size
OV5642 Sensor Datasheet
Datasheet · 2.9 MB · Click any page to view full size
OV5642 Camera Module Application Notes
Document · 7.1 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 537.0 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au