Thermal imaging · Panasonic AMG8833 Grid-EYE

AMG8833 — i2c address & wiring

8×8 Grid-EYE infrared array — 64 thermal pixels at 10 fps, the budget thermal camera.

Key facts

AMG8833 at a glance

i2c address
0x690x68
address-selectable via pins/jumpers
Logic voltage3.3–5 V
Typesensor
PartPanasonic AMG8833 Grid-EYE
Ships withgeneric modules — plain 0.1″ headers, no connector system

The chip

What the Panasonic AMG8833 Grid-EYE actually is

Panasonic Grid-EYE thermopile array delivering 64 non-contact temperature pixels at 1 or 10 fps, with a frame-difference interrupt output. The go-to part for presence detection, heat-leak hunting and low-resolution thermal imaging where a MLX90640 would be overkill.

Watch out: Breakouts ship at 0x69 by default (Adafruit and SparkFun both do), with 0x68 available from the address strap — and that's the worst possible neighbourhood: 0x68 is the DS3231 RTC and the MPU-6050, 0x69 the MPU-6050's alternate. All three are common bus-mates, so plan the strap or a multiplexer before the scan surprises you.

Wiring

How to connect the AMG8833

HOST · Arduino / ESP32 / Pi AMG8833 3V3/5V VCC VCC · 3.3–5 V GND GND GND SDA SDA SDA · data SCL SCL SCL · clock 0x69 / 0x68 pull-up resistors to VCC on SDA & SCL — usually already on the breakout

The AMG8833 talks i2c at address 0x69 (up to 2 selectable addresses, handy when you need more than one on the same bus). It runs at 3.3–5 V, so match your host's logic level — if your host is 5 V and a board on the bus is 3.3 V-only, add a level shifter. Use the compatibility checker to confirm the exact cable for your setup.

Because the address is selectable, you can run several AMG8833 boards on one bus by setting each to a different address — no extra wiring beyond the shared SDA/SCL.

Wiring is the usual four: power, ground, SDA and SCL, plus pull-up resistors — almost always already fitted on the breakout. Nothing showing up? Run an i2c scan first; if the bus is silent, the 7-step checklist finds it faster than guessing.

Go deeper

Guides covering the AMG8833

Alternatives

Other thermal imaging boards

Watch the bus

Boards that clash with the AMG8833

These want addresses the AMG8833 also answers (0x68, 0x69), so they can't share a bus with it untouched. If one is address-selectable, strap it elsewhere; if not, the conflict guide covers the multiplexer and second-bus routes, and the collision roundup explains why a scan won't warn you.

Get one

Questions

AMG8833 i2c FAQ

What is the AMG8833's i2c address?

The AMG8833 uses 0x69 or 0x68, selected with an address pin or solder jumper on the board. If a scan turns up something unexpected, our i2c address list names the usual suspect for every address.

What voltage does the AMG8833 run at?

3.3–5 V logic. That range covers both 3.3 V and 5 V hosts, so it drops onto a Pi, ESP32 or Arduino without a level shifter.

Can I use two AMG8833s on one i2c bus?

Yes — set each one to a different address (0x69, 0x68) using its address pin or jumper, then wire both to the same SDA/SCL. That gives you up to 2 on a single bus before you need a multiplexer.

Does the AMG8833 come as a plug-together breakout?

Not in the mainstream connector ecosystems — AMG8833 modules are generic boards with 0.1″ headers, so you'll be soldering headers and running jumper wires to SDA, SCL, power and ground.

What should I watch out for with the AMG8833?

Breakouts ship at 0x69 by default (Adafruit and SparkFun both do), with 0x68 available from the address strap — and that's the worst possible neighbourhood: 0x68 is the DS3231 RTC and the MPU-6050, 0x69 the MPU-6050's alternate. All three are common bus-mates, so plan the strap or a multiplexer before the scan surprises you.