1. Home
  2. Docs
  3. Raspberry Pi Pico
  4. Arducam HM01B0 QVGA SPI Camera Module for Raspberry Pi Pico

Arducam HM01B0 QVGA SPI Camera Module for Raspberry Pi Pico


Arducam HM01B0 is a camera module featuring ultra low power consumption, up to QVGA resolution, 1-bit video data interface and line sync. This, along with other specs makes it a perfect camera for building machine vision projects and Always on Service applications with energy-efficient MCUs. It’s designed specifically for Raspberry Pi Pico and other third party RP2040 dev boards.  It’s also a built-in camera of Arducam Pico4ML.


  • Ultra Low Power Image Sensor designed for Always-on vision devices and applications
  • High sensitivity 3.6μ BrightSenseTM pixel technology
  • 324 x 324 active pixel resolution with support for QVGA window, vertical flip and horizontal mirror readout
  • <1.1mW QQVGA resolution at 30FPS, < 2mW QVGA resolution at 30FPS
  • Programmable black level calibration target, frame size, frame rate, exposure, analog gain (up to 8x) and digital gain (up to 4x)
  • Automatic exposure and gain control loop with support for 50 / 60Hz flicker avoidance
  • Flexible 1-bit, 4-bit and 8-bit video data interface with video frame and line sync
  • Motion Detection circuit with programmable ROI and detection threshold with digital output to serve as an interrupt
  • On-chip self oscillator
  • I2C 2-wire serial interface for register access
  • CSP and Bare Die sensor package option
  • High CRA for low profile module design

Quick Setup

Hardware signal definition and wiring diagram

image 16

Install the driver

Step 1: Download the driver

git clone https://github.com/ArduCAM/RPI-Pico-Cam.git

Step 2: Edit the driver

 cd RPI-Pico-Cam/tree/master/rp2040_hm01b0
 mkdir build
 cd build
 cmake ..
 cd build 

Step 3: Copy the “arducam_firmware.uf2” file to Pico

Step 4: Access the processing script

Click on the link: https://github.com/ArduCAM/RPI-Pico-Cam/tree/master/tflmicro/person_detection_display

Step 5: Preview images


Was this article helpful to you? Yes No