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 voltage | 3.3–5 V |
| Type | sensor |
| Part | Panasonic AMG8833 Grid-EYE |
| Ships with | generic 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
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.