The GC2145 DVP Camera Module is a modern 2MP upgrade designed as a drop-in alternative to the popular but aging OV2640. Built around the GC2145 sensor with a 1600×1200 active array, 1/5" format, and 1.75 µm pixels, it delivers crisp images with stable colors, sharper details, and reliable low-light performance. The included wide-angle lens provides a generous field of view of approximately 115° diagonal, 95.8° horizontal, and 77° vertical with an effective focal length of about 1.4 mm, making it ideal for compact enclosures and applications where space is limited.
This module connects through an 8-bit DVP parallel interface with D0–D7, PCLK, HSYNC/VSYNC, and XCLK, while configuration remains simple thanks to SCCB/I²C control. It supports multiple output formats including YUV422, RGB565, and RAW Bayer, ensuring flexibility for different image pipelines. Compatibility is extensive: the GC2145 integrates seamlessly with ESP32 and ESP32-S3 boards, STM32 microcontrollers with DCMI, NXP i.MX RT devices with CSI, the Raspberry Pi RP2040 via PIO capture, Kendryte K210, Arduino Portenta H7 and GIGA, Renesas RZ/A, GD32F4x0, and many other MCUs and SoCs that feature an 8-bit DVP capture path.
The GC2145 DVP Camera is particularly valuable for upgrading legacy ESP32-CAM projects that relied on the discontinued OV2640. Its superior image quality and wide compatibility make it perfect for IoT cameras, smart locks, robots, drones, badges, vision sensors, and AI-enabled edge devices. By choosing the GC2145, developers gain a compact and future-proof camera module that delivers consistently better results while fitting directly into existing builds.
The OV5640 DVP Camera Module brings high-resolution 5MP imaging to embedded vision projects, making it an excellent choice for developers working with STM32, NXP i.MX RT, ESP32-S3, Kendryte, and other SoCs featuring parallel camera interfaces. Built around the proven OV5640 1/4" sensor with a 2592×1944 active array, it delivers sharp stills, smooth video pipelines, and natural image quality supported by on-sensor ISP features. Its compact lens, with an effective focal length of about 3.0 mm and a field of view of approximately 72.2° diagonal, 60.5° horizontal, and 47.4° vertical, ensures clean and balanced framing in a variety of applications.
The module streams true 10-bit parallel DVP directly from its header pins (D0–D9, PCLK, HREF/VSYNC, XCLK) while maintaining compatibility with many 8-bit stacks. Control and configuration are handled via the standard SCCB/I²C bus. Output flexibility is another strength of the OV5640, with support for YUV422/420, RGB565/555/444, RAW 8/10-bit, and even JPEG encoding. This makes it suitable for a wide range of pipelines, from low-bandwidth streaming to high-fidelity image capture.
Thanks to its reliable ecosystem and long-standing adoption in embedded systems, integration is smooth and production-ready. The OV5640 DVP Camera works with STM32F4, F7, H7, and L4R/S families using DCMI, NXP i.MX RT10xx and RT11xx with CSI, ESP32-S2 and ESP32-S3 boards, Kendryte K210 and K230 for AI vision, Renesas RZ/A and GD32F4x0, as well as Linux-class SoCs with parallel CSI/DVP such as Allwinner V-series, Ingenic, and SigmaStar devices.
Whether you are designing IoT cameras, robotics platforms, kiosks, smart access systems, or embedded vision sensors, the OV5640 DVP Camera Module offers a robust, high-resolution upgrade that balances image quality, flexible output formats, and ease of integration. With its crisp 5MP imaging and proven software support, it is an excellent choice for modern embedded projects that demand performance and reliability.
CM_ENDO_005 – USB2/UVC Decoder Board for OV6946 & OCHTA10 EndoscopesDecoder board supporting multiple ultra-compact endoscope modules (OV6946, OCHTA10). Enables easy USB2/UVC connectivity with MJPEG/YUV2 encoding for plug-and-play usability. Ideal for integrating endoscopes into telemedicine, diagnostics, or industrial visual inspection systems.
CM_ENDO_008 – USB2/UVC Decoder Board for OCHFA10 Endoscope Modules Decoder board specifically designed for OCHFA10 modules, supporting USB2/UVC connectivity and MJPEG/YUV2 codecs. Simplifies integration into medical imaging systems and industrial inspection setups, ensuring high-quality video streaming and ease of use.
CM_ENDO_012 – OV9734 HD Endoscope Module 1280×720, Ultra-Wide 120°This OV9734 HD endoscope module captures an ultra-wide 120° view at 1280×720 resolution, ideal for comprehensive inspection and diagnostic applications. Compact OD 3.5mm design combined with integrated illumination makes it perfect for automotive, veterinary, and industrial use.
CM_ENDO_016 – OV9734 Compact HD Endoscope 1280×720, 140° Ultra-WideOV9734 compact endoscope camera module provides exceptional 1280×720 resolution and a broad 140° view angle in a tiny OD 3.3mm package. Integrated LEDs ensure high visibility, making it suitable for minimally invasive diagnostics, veterinary applications, or micro-inspections.
CM_ENDO_017 – USB2/UVC Endoscope Decoder Board for OV9734 Modules decoder board providing USB2/UVC connectivity specifically designed for multiple OV9734-based endoscope modules. It offers high-quality MJPEG/YUV2 video encoding, simplifying integration into telemedicine, automotive inspection systems, and industrial endoscopy solutions.
CM_MIPI_AR0144-BW_Jetson: A monochrome 1MP global shutter sensor with excellent temporal precision, ideal for industrial imaging. Hardware-optimized for Jetson edge platforms, including 10cm shielded MIPI cable and timing crystal.
The CM_MIPI_AR0144-BW_RPI is a monochrome global shutter camera module based on Onsemi’s AR0144 sensor. It delivers distortion-free 1MP grayscale images, making it ideal for motion analysis, gesture recognition, and machine vision on the Raspberry Pi 5. Designed for seamless integration, it includes level shifters, a matching crystal oscillator, and a 10cm shielded FPC for EMI-resistant MIPI CSI-2 connection.
The CM_MIPI_AR0144-BW_Universal features the AR0144 black-and-white global shutter sensor at 1MP resolution. Suitable for grayscale computer vision over MIPI-CSI interface.
CM_MIPI_AR0144_Jetson: The color version of AR0144 1MP sensor offering global shutter accuracy. Jetson-ready design includes voltage-level logic compatibility and MIPI CSI interface with shielded cabling.
Built around the Onsemi AR0144 1MP sensor, the CM_MIPI_AR0144_RPI provides high-speed global shutter performance for color imaging. Perfectly tailored for Raspberry Pi 5 vision systems, it excels in fast-motion tracking, object detection, and barcode scanning. The module includes a fixed-focus lens, level conversion, clock crystal, and a 10cm shielded FPC for a clean hardware interface.
The CM_MIPI_AR0144_Universal includes the color version of the 1MP AR0144 sensor. It delivers fast motion capture on universal MIPI platforms with simple FPC connectivity.
CM_MIPI_AR0234CS_Jetson: This 2.3MP global shutter camera uses Onsemi's AR0234CS sensor. Tuned for NVIDIA Jetson vision systems with dedicated crystal and MIPI-level tuning.
The CM_MIPI_AR0234CS_RPI features the Onsemi AR0234CS 2MP global shutter sensor, delivering sharp, low-latency imaging perfect for industrial automation, barcode scanning, and high-speed tracking. Designed for seamless Raspberry Pi 5 integration, this module includes a matched crystal, voltage level converters, and a 10cm shielded FPC for direct MIPI-CSI interfacing.
The CM_MIPI_AR0234CS_Universal offers the AR0234CS global shutter 2.3MP sensor for precise capture. Built for general MIPI platforms with minimal setup.
CM_MIPI_AR0521_Jetson: 5MP wide-angle module with AR0521 sensor, engineered for AI-driven capture on Jetson. Includes voltage control and consistent CSI timing.
The CM_MIPI_AR0521_RPI leverages Onsemi’s AR0521 5MP sensor to deliver full-color HDR video and still capture with excellent low-light performance. Designed for Raspberry Pi 5, it supports high dynamic range RAW output and includes onboard level shifting, clocking, and a 10cm shielded FPC for stable CSI connectivity. Great for security, streaming, and AI visual recognition.
The CM_MIPI_AR0521_Universal delivers 5MP clarity from the AR0521 sensor. Excellent for general embedded use with MIPI-CSI camera inputs.
CM_MIPI_AR1335_Jetson: 13MP camera with AR1335 sensor delivering ultra-high-definition capture for Jetson. Built-in IR filter, voltage translation, and clocking ensure streamlined integration.
The CM_MIPI_AR1335_RPI is a high-resolution 13MP rolling shutter camera module based on Onsemi’s AR1335 sensor. Designed for Raspberry Pi 5, it provides ultra-detailed imagery suitable for document scanning, license plate capture, and AI vision. Includes full Pi electrical compatibility with onboard level shifters, clock crystal, and a shielded 10cm FPC cable for reliable CSI-2 communication.
The CM_MIPI_AR1335_Universal integrates the 13MP AR1335 sensor for ultra-detailed image capture. Provides clean MIPI-CSI output using a compact FPC layout.
The CM_MIPI_AR2020_RPI features Onsemi’s high-resolution AR2020 20MP global shutter sensor, enabling precise imaging in robotics, inspection, and edge AI. Engineered for Raspberry Pi 5 with full hardware compatibility, it integrates voltage-level shifters, a dedicated crystal oscillator, and a 10cm shielded FPC for high-bandwidth data capture via MIPI-CSI.
The CM_MIPI_AR2020_Universal features Onsemi's AR2020 20MP rolling shutter sensor for detailed capture. Universally compatible with any MIPI-CSI enabled device.
The CM_MIPI_GC4023_RPI is a rolling shutter 2.5MP camera module utilizing GalaxyCore’s GC4023 sensor with a 1/2.7" optical format. Designed for Raspberry Pi 5 compatibility, it features a wide field of view and natural color capture ideal for video streaming, security, or AI vision tasks. Includes full electrical integration with voltage-level shifters, precision crystal, and a 10cm shielded FPC cable for stable CSI interfacing.
The CM_MIPI_GC4023_Universal uses the GC4023 2.3MP rolling shutter sensor for detailed capture. Works on any MIPI-CSI system with its direct 10cm shielded cable.
The CM_MIPI_GC4663_RPI is a high-quality 4MP camera module built around the GalaxyCore GC4663 image sensor with a 1/3" optical format and 2.0μm pixel size. Featuring a rolling shutter and fixed-focus lens, this module is engineered specifically for seamless integration with the Raspberry Pi 5. It includes onboard level shifting for 1.8V/3.3V I/O compatibility, a matched crystal, and comes with a 10cm shielded FPC for direct connection to the Pi's camera interface. Ideal for high-definition imaging in embedded vision, smart monitoring, and industrial projects.
The CM_MIPI_GC4663_Universal features the 2MP GC4663 rolling shutter sensor, optimized for edge AI imaging tasks. Designed for general MIPI-CSI-2 systems, it includes a 10cm shielded FPC for stable data throughput.
The CM_MIPI_HM2170_RPI is a compact 2MP fixed-focus camera module featuring the Himax HM2170 sensor with a 1/7" format and 2.8μm pixel size. Designed for seamless plug-and-play use with Raspberry Pi 5 boards, it incorporates integrated level shifters and a precise clock crystal to match the Pi’s MIPI CSI-2 interface. A 10cm shielded FPC is included for stable, noise-free connection. With rolling shutter and 1080p HD resolution, it’s optimized for compact vision applications like robotics, AI edge detection, and surveillance.
The CM_MIPI_HM2170_Universal utilizes the HM2170 2.8µm pixel sensor, ideal for low-light HD capture on embedded systems. Comes with a shielded FPC for easy integration into any MIPI-CSI host.
CM_MIPI_IMX298_Jetson: Sony's 16MP autofocus IMX298 sensor module, suitable for Jetson AI and automation. Built-in logic level shifters and precision clock ensure compatibility.
The CM_MIPI_IMX298_RPI is a high-resolution 16MP camera module based on Sony’s IMX298 sensor. With rolling shutter and fixed-focus optics, it captures detailed color images ideal for photo capture, AI vision, and smart applications. Built for Raspberry Pi 5 with integrated voltage regulation, crystal oscillator, and shielded 10cm FPC for plug-and-play performance.
The CM_MIPI_IMX298_Universal uses Sony's 16MP IMX298 with autofocus. Perfect for AI vision pipelines that support MIPI-CSI input natively.
Built with Sony’s IMX335 5MP sensor, the CM_MIPI_IMX335_RPI offers a strong balance of sensitivity and resolution with a rolling shutter and RAW output. This Raspberry Pi 5-compatible camera module is suitable for LPR, traffic analytics, and smart devices. Includes precision electrical interfacing and shielded 10cm FPC for robust signal quality.
The CM_MIPI_IMX335_Universal includes the 5MP IMX335 HDR sensor, ideal for traffic and surveillance imaging. Easy drop-in for all systems using MIPI-CSI.
CM_MIPI_IMX415_Jetson: Sony IMX415 4K sensor with 8MP resolution in ultra-compact form. Optimized for Jetson systems needing high resolution and high-speed CSI throughput via dedicated signal path.
The CM_MIPI_IMX415_RPI features the Sony IMX415 8MP rolling shutter sensor with ultra-wide FOV and exceptional image clarity. Ideal for Raspberry Pi 5 setups requiring high detail in compact form, such as AI cameras, HD surveillance, and video analytics. Fully compatible with Pi 5’s MIPI interface, and includes 10cm shielded FPC, crystal, and level shifters for direct connection.
The CM_MIPI_IMX415_Universal leverages Sony's 8MP IMX415 sensor for 4K imaging. Universal compatibility through a direct FPC-based MIPI-CSI output.
CM_MIPI_IMX586_Jetson: High-resolution 48MP module with Sony IMX586 for professional imaging on Jetson platforms. Integrated support for CSI-2 and AI pipelines with complete timing stack.
The CM_MIPI_IMX586_RPI is a high-end 48MP rolling shutter camera module using Sony’s stacked IMX586 sensor. Designed for Raspberry Pi 5 systems needing extreme image detail — like automated inspection, OCR, or quality control. Fully Pi-compatible electrical design includes onboard level conversion, a precision crystal oscillator, and 10cm shielded FPC.
The CM_MIPI_IMX586_Universal delivers stunning 48MP resolution from Sony's IMX586. It integrates with all standard MIPI-CSI systems using a compact cable.
CM_MIPI_IMX675_Jetson: Uses Sony IMX675 5MP HDR sensor optimized for traffic, surveillance, and industrial AI vision. Jetson-ready electrical and optical stack with seamless MIPI output.
The CM_MIPI_IMX675_RPI is a Sony-based 5MP camera module with high sensitivity and low-light performance, built for Raspberry Pi 5 imaging projects. With a rolling shutter and fixed focus, it suits surveillance, traffic cams, and outdoor AI sensors. Includes level shift circuitry, crystal oscillator, and a pre-attached 10cm shielded FPC.
The CM_MIPI_IMX675_Universal features Sony's IMX675 5MP HDR sensor. Provides strong low-light performance with standard MIPI-CSI interfacing.
The CM_MIPI_OG02B10_RPI is a 2MP global shutter module built around the OmniVision OG02B10 sensor. Optimized for Raspberry Pi 5, it delivers low-distortion imaging for fast-moving scenes, ideal for robotics, drone vision, and eye-tracking. Built-in voltage adaptation, crystal timing, and shielded 10cm FPC ensure direct CSI-2 connection and noise-resistant operation.
The CM_MIPI_OG02B10_Universal provides 1.3MP global shutter capture with strong IR sensitivity. Compact and ready for MIPI-CSI embedded vision systems.
The CM_MIPI_OS04C10_RPI leverages OmniVision’s OS04C10 4MP sensor with a 1/3" optical format and excellent low-light performance. This high-dynamic-range rolling shutter module supports both RAW10 and RAW12 output, making it ideal for wearable devices. Tailored for Raspberry Pi 5, it includes onboard level shifters, a matching crystal oscillator, and a 10cm shielded FPC for easy integration. Built for professional-grade imaging where clarity and detail matter most.
The CM_MIPI_OS04C10_Universal is a 4MP HDR camera using the OS04C10 sensor. Suitable for robotics and surveillance, it features a shielded 10cm FPC for streamlined integration into MIPI-CSI pipelines.
CM_MIPI_OV5640_Jetson: A versatile 5MP camera module with the OV5640 sensor supporting YUV, MJPEG, and RAW output formats. Engineered for Jetson with proper voltage translation, MIPI timing, and shielded cabling for consistent high-speed transmission.
The CM_MIPI_OV5640_RPI camera module integrates the versatile OmniVision OV5640 5MP sensor, known for its wide compatibility and support for YUV, MJPEG, and RAW output formats. Equipped with a rolling shutter and fixed-focus lens, this module is ideal for Raspberry Pi 5-based projects requiring detailed color imaging. It features Pi-matched voltage logic and a pre-installed clock crystal, ensuring plug-and-play operation. A 10cm shielded FPC is included, making it a top pick for multimedia, DIY streaming, and smart home applications.
The CM_MIPI_OV5640_Universal offers versatile output formats including YUV and MJPEG via the OV5640 sensor. It supports broad compatibility across platforms with its clean FPC-based CSI connection.
CM_MIPI_OV7251_Jetson: Integrates Omnivision's OV7251 global shutter VGA sensor for latency-free tracking and gesture recognition. Designed for Jetson edge-AI systems with onboard power handling, MIPI clocking, and 10cm FPC for CSI-2 link.
The CM_MIPI_OV7251_RPI is a compact VGA monochrome global shutter camera module based on the OmniVision OV7251 sensor. Perfect for machine vision and high-speed imaging, it eliminates motion blur, making it ideal for robotics, barcode scanning, and eye-tracking. Fully compatible with Raspberry Pi 5, this module features voltage-level translation and clocking, and includes a 10cm shielded FPC for direct plug-in connection. Its global shutter technology and low-light sensitivity make it a go-to for real-time tracking and industrial tasks.
The CM_MIPI_OV7251_Universal integrates the OV7251 640-480 global shutter sensor, delivering precise motion and gesture tracking. Ready for any system with MIPI-CSI thanks to its compact and reliable FPC connection.
CM_MIPI_OV9281_Jetson: High-speed 1MP global shutter camera using OV9281 sensor. Jetson-compatible with integrated MIPI adaptation and robust signal integrity.
The CM_MIPI_OV9281_RPI integrates the OmniVision OV9281 1MP global shutter sensor for fast-action grayscale imaging. Optimized for Raspberry Pi 5, it's widely used in eye-tracking, AR/VR, and robotics. The board features Pi-native I/O levels, dedicated clock source, and a 10cm shielded FPC for clean, EMI-free connection to the CSI interface.
The CM_MIPI_OV9281_Universal is a 1MP global shutter camera using the OV9281 sensor. Ready for vision applications on any MIPI-CSI host system.
CM_MIPI_OV9734_Jetson: Offers 1MP resolution via OV9734 sensor with IR filter and compact size. Developed for Jetson-based smart vision with high-speed data transfer over a 10cm shielded FPC and embedded voltage adjustments.
The CM_MIPI_OV9734_RPI features the OmniVision OV9734 1MP sensor, combining compact size with a 130° wide field of view and strong low-light performance. With a rolling shutter and fixed-focus lens, it is designed for Raspberry Pi 5 projects such as gesture control, door cameras, and low-power monitoring. It includes built-in level translators, an onboard crystal, and a 10cm shielded FPC — ensuring drop-in compatibility with Raspberry Pi 5 boards.
The CM_MIPI_OV9734_Universal features the compact 1MP OV9734 rolling shutter sensor with IR support. Offers universal MIPI-CSI integration through a compact and clean FPC connection.
CM_MIPI_SC031IOT_Jetson: A compact VGA module using SC031IOT with IR filter for low-light performance. Engineered for Jetson compatibility with MIPI-level adjustments and precision signal timing using an onboard oscillator and level shifters.
Built around the SmartSens SC031IOT sensor, the CM_MIPI_SC031IOT_RPI is a low-power VGA camera module optimized for entry-level Raspberry Pi 5 vision tasks. It uses a rolling shutter and supports infrared imaging, making it great for night-vision, occupancy detection, or embedded object sensing. It comes ready with Raspberry Pi-compatible I/O levels, onboard crystal oscillator, and a shielded 10cm FPC — offering simple integration for cost-sensitive AI vision designs.
The CM_MIPI_SC031IOT_Universal delivers VGA resolution with SC031IOT and IR sensitivity for low-light environments. Ideal for embedded vision systems with MIPI-CSI compatibility.
CM_MIPI_SC132GS_Jetson: A 1MP global shutter sensor optimized for high-speed Jetson AI vision. Includes MIPI voltage tuning, precise timing reference, and compact 10cm FPC cable.
The CM_MIPI_SC132GS_RPI integrates SmartSens’ SC132GS 1MP global shutter sensor to deliver accurate grayscale imaging with zero motion blur. Engineered for Raspberry Pi 5, this compact camera module excels in high-speed object tracking, industrial sensing, and embedded machine vision. Includes hardware-level integration with FPC, crystal, and logic level shifting.
The CM_MIPI_SC132GS_Universal features a 1MP global shutter sensor with industrial performance. Works across platforms using standard MIPI-CSI connections.
CM_MIPI_SC233HGS_Jetson: This 2MP global shutter module with the SC233HGS sensor delivers fast frame capture and low motion blur. Jetson integration includes signal translation and dedicated clock reference.
The CM_MIPI_SC233HGS_RPI offers 2MP global shutter imaging using the SmartSens SC233HGS sensor. With a 1/2.6" format and 3.0μm pixel pitch, it delivers sharp monochrome imaging at high frame rates. The module is tailored for Raspberry Pi 5 with embedded level shifters, crystal timing, and a shielded 10cm FPC cable for robust connectivity. Ideal for stereo vision, AI robotics, and industrial automation where zero-motion blur is essential.
The CM_MIPI_SC233HGS_Universal includes a 2MP global shutter sensor engineered for fast frame rates. Provides reliable MIPI-CSI output with a noise-reducing shielded FPC.
Featuring a 4MP SmartSens SC4336P sensor, the CM_MIPI_SC4336P_RPI offers ultra-wide FOV (128° diagonal) and high-quality RAW output for embedded vision. Optimized for Raspberry Pi 5, this module supports quick plug-and-play development with onboard voltage translators, a dedicated crystal, and a 10cm shielded FPC for consistent signal performance. Ideal for AI vision, traffic monitoring, and smart devices.
CM_MIPI_SC450AI_Jetson: High-sensitivity 4MP module featuring the SC450AI rolling shutter sensor. Includes HDR support, Jetson electrical compatibility, and secure MIPI signaling over a 10cm shielded flat cable.
The CM_MIPI_SC450AI_RPI camera module integrates the SmartSens SC450AI 4MP sensor with superior low-light sensitivity and 135° wide-angle field of view. Its fixed-focus optics and rolling shutter make it a great fit for Raspberry Pi 5-based smart home, automotive, and AI surveillance systems. It includes Pi-matched electrical design and a shielded 10cm FPC for noise-free high-speed MIPI data streaming.
The CM_MIPI_SC450AI_Universal is equipped with the 4MP SC450AI sensor, offering high sensitivity and wide FOV. Universally usable with a shielded FPC for CSI interface.
The CM_MIPI_SC530AI_RPI is a 5MP fixed-focus camera based on the SmartSens SC530AI sensor, offering excellent sensitivity and a wide 130° field of view. Its rolling shutter and RAW output format make it ideal for AIoT vision, smart monitoring, and low-power embedded systems. Designed for full compatibility with the Raspberry Pi 5, this module includes integrated voltage-level shifting, precision clocking, and a 10cm shielded FPC for clean MIPI-CSI connectivity — making rapid prototyping and deployment easier than ever.
The CM_MIPI_SC530AI_Universal features the 5MP SC530AI sensor with rolling shutter, designed for high-performance embedded vision. It connects easily to MIPI-CSI hosts via a robust 10cm shielded FPC.
CM_MIPI_SC8238_Jetson: An 8MP camera module based on the SC8238 sensor, optimized for Jetson systems. Captures 3872-2180 resolution imagery with high dynamic range and IR sensitivity. Hardware-matched with level shifters and Jetson-tuned FPC.
Featuring the SmartSens SC8238 8MP sensor with a 1/2.7" optical format, the CM_MIPI_SC8238_RPI provides high-resolution imaging with excellent dynamic range and infrared support. With a fixed-focus lens and rolling shutter, this module is ready for advanced Raspberry Pi 5 applications including smart cities, traffic sensing, and security vision. Level shifters and a matched crystal ensure hardware compatibility, while a 10cm shielded FPC simplifies physical integration with the Pi 5.
The CM_MIPI_SC8238_Universal uses the SC8238 8MP sensor for high-resolution imaging. Built for general MIPI-CSI platforms with a shielded FPC for low-interference signal transmission.
Tiny BF20A6 SPI camera for ESP32/RP2040/STM32. VGA 640×480, Only-Y/YUV/RAW, low power, sub-$1 in volume - perfect for wearables & IoT vision.
Bring vision to the smallest, lowest-cost projects with the BF20A6 SPI Camera Module. Designed for microcontrollers that lack a DVP/MIPI-CSI port, this module streams VGA (640×480) images over SPI, so it drops straight into ESP32-C2/C3/C6, RP2040, STM32, nRF52, Apollo3/4 and more. In volume it’s under $1, making it the go-to sensor for mass-market wearables, smart badges, toys, and battery-powered IoT nodes.
SPI interface – no wide parallel bus; works with common MCUs.
VGA 640×480 with YUV422 output.
Ultra-low cost – < $1 in volume.
Low power & compact optics (F/No ≈ 3.05, EFL 1.0 mm).
Wide FOV lens option (≈ 86°/71°/56° D/H/V), <1.5% distortion.
Fits tiny enclosures; typical mount M4×0.30, TTL ≈ 4.0 mm.
Wearables, smart locks/sensors, toys, DIY cams, QR/barcode readers, people/gesture detectors, line-following robots, and teaching embedded vision.
ESP32-C2, ESP32-S2, ESP32-S3, RP2040, STM32, nRF52/53, Ambiq Apollo, Teensy 4.x, and other MCUs with SPI like Microchip and Arduino ecosystems: SAMD21/SAMD51 (M0/M4), classic AVR (UNO/Nano/Mega)