GY-49 MAX44009 Ambient Light Sensor Module for Arduino with 4P Pin Header Module

MAX44009-Module-b.webp MAX44009-Module-t.webp

Example code at sunfounder.

Do not forget to connect the A0 pin to ground or VCC to set the I²C address!


Supplier info

GY-49 MAX44009 Ambient Light Sensor Module for Arduino with 4P Pin Header Module


The MAX44009 ambient light sensor features an I2C digital output that is ideal for a number of portable applications such as smartphones, notebooks, and industrial sensors. At less than 1μA operating current, it is the lowest power ambient light sensor in the industry and features an ultra-wide 22-bit dynamic range from 0.045 lux to 188,000 lux.

Low-light operation allows easy operation in dark-glass applications.

The on-chip photodiode's spectral response is optimized to mimic the human eye's perception of ambient light and incorporates IR and UV blocking capability. The adaptive gain block automatically selects the correct lux range to optimize the counts/lux.

The IC is designed to operate from a 1.7V to 3.6V supply voltage range and consumes only 0.65μA in full operation. It is available in a small, 2mm x 2mm x 0.6mm UTDFN-Opto package.


  • Wide 0.045 Lux to 188,000 Lux Range
  • Small, 2mm x 2mm x 0.6mm UTDFN-Opto
  • VCC = 1.7V to 3.6V
  • ICC = 0.65μA Operating Current
  • -40°C to +85°C Temperature Range
  • Device Address Options 1001 010x and 1001 011x
  • PCB size: (L*W) 1.32*1.05cm


  • Cellular Phones/Smartphones
  • Digital Lighting Management
  • Portable Devices
  • Security Systems
  • Tablet PCs/Notebook Computers
  • TVs/Projectors/Displays

Datasheet MAX44009


Schema of the module


Converting the module to 3V3

The module is made for use with a 5V supply voltage, since it has a 3V3 regulator and level convertors on board. That is a pity, since the MAX44009's low current consumption makes it especially useful for battery supplied applications.

Removing the following components is necessary:

  • The level converting dual FET chip (6 pins)
  • The quadruple 10K resistor array (8 pins)
  • The 3.3V LDO regulator (3 pins)

Connecting the following makes it work on 3.3V:

  • VIN and BVCC (which is connected to 3.3V)
  • ASCL and BSCL
  • ASDA and BSDA

This module is very small, so this solder work is difficult.