MCP9808
Microchip MCP9808 ±0.25 °C I²C temperature sensor.
Live catalog
Prefer labwired_describe with the catalog id over guessing pins or addresses.
Status at a glance
| Aspect | Status |
|---|---|
| Catalog id | mcp9808 |
| Bus | I²C |
| Address / select | 0x18–0x1F (A0–A2 straps; default 0x18) |
| Source | configs/devices/mcp9808.yaml (declarative) |
| Tier | See matrix below |
Pins / attachment
| Pin / net | Role |
|---|---|
| SDA | I²C SDA |
| SCL | I²C SCL |
| VDD/GND | Power (digital twin) |
Support matrix
| Behavior | Status | Notes |
|---|---|---|
| TA temperature read | ✅ | Seeded noise σ≈0.0625 °C + thermal lag τ≈1 s |
| CONFIG / limits regs | ⚠️ | Storage; alert IRQ not modelled |
| Conversion timing by resolution | ❌ | Always ready |
| Analog / power | ❌ | Bench |
How to run
- Place part + MCU in Playground (or system YAML).
- Agent:
labwired_list→labwired_describe id=mcp9808→ wire →labwired_validate→labwired_run/labwired_verify. - Wire to any MCU I²C; agent:
labwired_describe id=mcp9808.
Related
- Parts index
- Board example: ESP32-C3
- Fidelity