1. Introduction
The DEVMO AMG8833 is an 8x8 infrared thermal camera sensor module designed for integration with various microcontrollers such as Arduino, ESP8266, and Raspberry Pi. This module provides an array of 64 individual infrared temperature readings, enabling the creation of thermal imaging applications or human detection systems. It communicates via the I2C protocol and supports both 3.3V and 5V power and logic levels.
Key Features:
- 8x8 (64 pixel) infrared thermal sensor array.
- I2C communication interface (default address 0x69, optional 0x68).
- Configurable interrupt pin for threshold-based detection.
- Wide temperature measurement range: 0°C to 80°C (32°F to 176°F).
- Compatible with 3.3V and 5V power and logic.
2. Package Contents
Verify that all items are present and in good condition upon opening the package.
- 1x DEVMO AMG8833 8x8 Infrared Thermal Camera Sensor Module
- 1x 6-Pin Header (requires soldering)

The DEVMO AMG8833 thermal camera sensor module, shown with the detachable 6-pin header. The module features clearly labeled pins for VIN, GND, SCL, SDA, INT, and AD0.
3. Specifications
| Feature | Specification |
|---|---|
| Model | AMG8833 |
| Sensor Array | 8x8 (64 pixels) |
| Temperature Range | 0°C to 80°C (32°F to 176°F) |
| Connectivity | I2C (Inter-Integrated Circuit) |
| Operating Voltage | 3.3V - 5V |
| Wireless Type | Infrared |
| Dimensions (Package) | 4.25 x 2.56 x 0.75 inches |
| Weight | 0.317 ounces |
4. Setup
4.1 Soldering the Header Pins
The included 6-pin header needs to be soldered to the module for easy connection to a breadboard or microcontroller. Ensure proper soldering techniques are used to avoid damage to the module.

A close-up view of the 6-pin header, which requires soldering to the module for connection.
4.2 Pinout and Connections
The AMG8833 module uses an I2C interface for communication. Connect the module to your microcontroller (e.g., Arduino, Raspberry Pi, ESP8266) as follows:
- VIN: Power supply input (3.3V or 5V).
- GND: Ground connection.
- SCL: I2C Clock line.
- SDA: I2C Data line.
- INT: Interrupt output pin (optional, can be left unconnected if not used).
- AD0: Address select pin (connect to GND for default I2C address 0x69, connect to VIN for alternate address 0x68).

Top view of the AMG8833 module, highlighting the 8x8 infrared sensor array and pin labels.

Bottom view of the AMG8833 module, showing the surface-mount components and solder pads.
5. Operating Instructions
5.1 Powering the Module
The AMG8833 module can be powered with either 3.3V or 5V. Connect the VIN pin to the appropriate power supply output from your microcontroller or external power source, and GND to ground.
5.2 I2C Communication
The module communicates via I2C. You will need to use an I2C library compatible with your chosen microcontroller. The default I2C address is 0x69. If the AD0 pin is connected to VIN, the address changes to 0x68.
5.3 Reading Temperature Data
The AMG8833 provides 64 individual temperature readings, corresponding to its 8x8 pixel array. These readings can be accessed via the I2C interface. Consult the AMG8833 datasheet and relevant libraries for your microcontroller for specific code examples and data interpretation.
5.4 Using the Interrupt Pin (INT)
The INT pin can be configured to trigger an interrupt when any pixel's temperature exceeds or falls below a predefined threshold. This feature is useful for event-driven applications like human presence detection without continuous polling.
Official product video demonstrating the DEVMO AMG8833 thermal camera sensor module, showcasing its physical appearance and features.
6. Troubleshooting
- No I2C communication: Double-check wiring, especially SDA, SCL, VIN, and GND. Verify the I2C address (0x69 or 0x68 based on AD0 pin). Ensure pull-up resistors are correctly configured for I2C lines if your microcontroller does not provide them internally.
- Incorrect temperature readings: Ensure the module is not exposed to direct heat sources or extreme cold that could affect its internal temperature. Verify your code's data interpretation and conversion.
- Module not powering on: Confirm correct voltage (3.3V or 5V) and polarity for VIN and GND connections.
- Soldering issues: Inspect solder joints for cold joints or bridges. Re-solder if necessary.
7. Maintenance
The DEVMO AMG8833 module is a low-maintenance device. Keep the sensor clean and free from dust or debris to ensure accurate readings. Avoid exposing the module to excessive moisture, extreme temperatures, or strong electromagnetic fields. Store in a dry, anti-static environment when not in use.
8. Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries, please contact DEVMO customer service through the platform where the product was purchased. Please have your purchase details and model number (AMG8833) ready when contacting support.