Low-Power I2C Sensor Design


Make me a temperature and humidity sensor node with I2C, powered by single-cell Li-ion/LiPo battery for consumer use.
It should be a low-power environmental node with a digital T/RH sensor, ultra-low-power MCU with I²C — Multi-drop 100 k/400 k/1 MHz bus with correctly sized pull-ups, level-shifting as needed powered by Single-cell Li-ion/LiPo (1S) — On-board 1S charger with power-path and NTC, pack protection (OV/UV/OC/short), and simple fuel-gauge; prioritize low-IQ for long standby.
I’ll create a low-power I2C temperature/humidity sensor node on a 1-cell Li-ion/LiPo with on-board charging, protection, and fuel gauging, supporting 100 kHz / 400 kHz / 1 MHz multi-drop.
  • Power: define VBAT -> ultra‑low‑IQ regulator (target rail), add 1S USB charger with power‑path and NTC, integrate pack protection and a simple fuel gauge.
  • Compute: add ultra‑low‑power MCU (I2C) and a digital T/RH sensor.
  • I2C: size pull‑ups for 100k/400k/1MHz by bus capacitance (avoid over‑current in idle), and add an I2C‑specific level shifter footprint plus expansion header.
  • Support: decoupling per IC, bulk caps, NTC divider, low‑cap TVS for USB/I2C, test pads and programming header; wire, run ERC, then place/route and review.
Click Start on the plan bar to kick this off.
Clarify I2C bus side
Pick MCU family
Choose T/RH sensor
Decide on charger input
Pull‑up and speed constraints
No schematic yet

Talk to Flux to get started.