component
BMP390
Public Made by Adomby adom
Bosch Sensortec Sensors, Transducers, 10-WFLGA. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
master
BMP390
Bosch Sensortec · Sensors, Transducers · 10-WFLGA
BMP390 from Bosch Sensortec, in a 10-WFLGA. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VDDIO | power_in | Digital interface supply VDDIO, range 1.2 V to 3.6 V. |
| 2 | SCK | input | Serial clock input for SPI (SCK) and I²C (SCL); SCK input low/high levels are referenced to VDDIO. |
| 3 | VSS | power_in | Ground (GND). |
| 4 | SDI | bidirectional | Serial data input in SPI 4-wire mode, data input/output in SPI 3-wire mode, and SDA in I²C, which is open-drain and needs an external pull-up to VDDIO. |
| 5 | SDO | bidirectional | Serial data output in SPI 4-wire mode (hi-Z in 3-wire mode, where it is not connected), and I²C slave address LSB (SA0), which must not be left floating. |
| 6 | CSB | input | Chip select, active low, with internal pull-up to VDDIO; connect to VDDIO to select I²C. |
| 7 | INT | output | Interrupt output to the host; push-pull and active high after power-on or soft reset, configurable via INT_CTRL. |
| 8 | VSS | power_in | Ground (GND). |
| 9 | VSS | power_in | Ground (GND). |
| 10 | VDD | power_in | Main analog supply VDD, range 1.65 V to 3.6 V. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Bosch Sensortec |
| Package | 10-WFLGA |
| Category | Sensors, Transducers |
| Pins | 10 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Operating temperature range | TA | -40 | 25 | 85 | °C | operational | 7 |
| Operating temperature range, full accuracy | TA | 0 | 65 | °C | full accuracy | 7 | |
| Operating pressure range | P | 300 | 1250 | hPa | full accuracy | 7 | |
| Sensor supply voltage | VDD | 1.65 | 1.8 | 3.6 | V | ripple max. 50mVpp | 7 |
| Interface supply voltage | VDDIO | 1.2 | 1.8 | 3.6 | V | 7 | |
| Sleep current | IDDSL | 1.4 | µA | VDD = VDDIO = 1.8 V | 7 | ||
| Sleep current | IDDSL | 1.5 | µA | VDD = VDDIO = 3.6 V | 7 | ||
| Peak current during pressure measurement | Ipeak | 660 | 730 | µA | during pressure measurement | 7 | |
| Peak current during temperature measurement | IDDT | 240 | 320 | µA | during temperature measurement | 7 | |
| Relative accuracy pressure | Arel | -0.03 | 0.03 | hPa | 700...1100 hPa, 25...40 °C, 10 kPa steps | 7 | |
| Offset temperature coefficient (mean value) | TCO | -0.62 | 0.62 | Pa/K | 900 hPa, 25...40 °C | 7 | |
| Absolute accuracy pressure | APfull | -0.33 | 0.33 | hPa | 900 hPa, 25 °C | 7 | |
| Absolute accuracy pressure | APfull | -0.5 | 0.5 | hPa | 300...1100 hPa, 0...65 °C | 8 | |
| Absolute accuracy pressure (extended) | APext | -0.4 | 0.4 | hPa | 900...1100 hPa, 25...40 °C | 8 | |
| Absolute accuracy temperature | AT | -0.5 | 0.5 | °C | @ 25 °C | 8 | |
| Absolute accuracy temperature | AT | 1.5 | °C | 0...+65 °C | 8 | ||
| Long term stability | ΔPstab | -0.16 | 0.16 | hPa | 12 months | 8 | |
| Solder drift | 0.8 | hPa | minimum solder height 50 µm | 8 | |||
| Start-up time | tstartup | 2 | ms | time to first communication after both VDD > 1.8 V and VDDIO > 1.8 V | 8 | ||
| Possible sampling rate | fsample | 200 | Hz | osrs_t = osrs_p = 1 | 8 | ||
| Power-on time from stand-by mode | 3 | ms | 8 | ||||
| Voltage at any supply pin VDD and VDDIO | -0.3 | 3.6 | V | Pin | 9 | ||
| Voltage at any interface pin | Vss | -0.3 | V | VDDIO + 0.3 V upper limit | 9 | ||
| Storage temperature | -45 | 85 | °C | ≤ 65% rel. H. | 9 | ||
| Overpressure survivability | POVER | 2e+06 | Pa | 9 | |||
| Mechanical shock | MS | 20 | g | MIL-STD-883H 2002.5 | 9 |
CAD (KiCad official)
- Symbol:
BMP390 - Footprint:
Adom_Gen:Bosch_Sensortec_BMP390_516d84 - 3D model: 10-WFLGA (KiCad packages3D, STEP)
- 3D model files:
bmp390-etched.step/bmp390-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);bmp390.step/bmp390.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Bosch Sensortec datasheet (59 pp, sha256
8dcf0f74449cb162, retrieved 2026-11-10, tier: manufacturer) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).
# BMP390
**Bosch Sensortec** · Sensors, Transducers · 10-WFLGA
BMP390 from Bosch Sensortec, in a 10-WFLGA. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
## Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VDDIO | power_in | Digital interface supply VDDIO, range 1.2 V to 3.6 V. |
| 2 | SCK | input | Serial clock input for SPI (SCK) and I²C (SCL); SCK input low/high levels are referenced to VDDIO. |
| 3 | VSS | power_in | Ground (GND). |
| 4 | SDI | bidirectional | Serial data input in SPI 4-wire mode, data input/output in SPI 3-wire mode, and SDA in I²C, which is open-drain and needs an external pull-up to VDDIO. |
| 5 | SDO | bidirectional | Serial data output in SPI 4-wire mode (hi-Z in 3-wire mode, where it is not connected), and I²C slave address LSB (SA0), which must not be left floating. |
| 6 | CSB | input | Chip select, active low, with internal pull-up to VDDIO; connect to VDDIO to select I²C. |
| 7 | INT | output | Interrupt output to the host; push-pull and active high after power-on or soft reset, configurable via INT_CTRL. |
| 8 | VSS | power_in | Ground (GND). |
| 9 | VSS | power_in | Ground (GND). |
| 10 | VDD | power_in | Main analog supply VDD, range 1.65 V to 3.6 V. |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Bosch Sensortec |
| Package | 10-WFLGA |
| Category | Sensors, Transducers |
| Pins | 10 |
## Electrical characteristics
Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Operating temperature range | TA | -40 | 25 | 85 | °C | operational | 7 |
| Operating temperature range, full accuracy | TA | 0 | | 65 | °C | full accuracy | 7 |
| Operating pressure range | P | 300 | | 1250 | hPa | full accuracy | 7 |
| Sensor supply voltage | VDD | 1.65 | 1.8 | 3.6 | V | ripple max. 50mVpp | 7 |
| Interface supply voltage | VDDIO | 1.2 | 1.8 | 3.6 | V | | 7 |
| Sleep current | IDDSL | | | 1.4 | µA | VDD = VDDIO = 1.8 V | 7 |
| Sleep current | IDDSL | | | 1.5 | µA | VDD = VDDIO = 3.6 V | 7 |
| Peak current during pressure measurement | Ipeak | | 660 | 730 | µA | during pressure measurement | 7 |
| Peak current during temperature measurement | IDDT | | 240 | 320 | µA | during temperature measurement | 7 |
| Relative accuracy pressure | Arel | -0.03 | | 0.03 | hPa | 700...1100 hPa, 25...40 °C, 10 kPa steps | 7 |
| Offset temperature coefficient (mean value) | TCO | -0.62 | | 0.62 | Pa/K | 900 hPa, 25...40 °C | 7 |
| Absolute accuracy pressure | APfull | -0.33 | | 0.33 | hPa | 900 hPa, 25 °C | 7 |
| Absolute accuracy pressure | APfull | -0.5 | | 0.5 | hPa | 300...1100 hPa, 0...65 °C | 8 |
| Absolute accuracy pressure (extended) | APext | -0.4 | | 0.4 | hPa | 900...1100 hPa, 25...40 °C | 8 |
| Absolute accuracy temperature | AT | -0.5 | | 0.5 | °C | @ 25 °C | 8 |
| Absolute accuracy temperature | AT | | | 1.5 | °C | 0...+65 °C | 8 |
| Long term stability | ΔPstab | -0.16 | | 0.16 | hPa | 12 months | 8 |
| Solder drift | | | | 0.8 | hPa | minimum solder height 50 µm | 8 |
| Start-up time | tstartup | | 2 | | ms | time to first communication after both VDD > 1.8 V and VDDIO > 1.8 V | 8 |
| Possible sampling rate | fsample | | | 200 | Hz | osrs_t = osrs_p = 1 | 8 |
| Power-on time from stand-by mode | | | 3 | | ms | | 8 |
| Voltage at any supply pin VDD and VDDIO | | -0.3 | | 3.6 | V | Pin | 9 |
| Voltage at any interface pin | Vss | -0.3 | | | V | VDDIO + 0.3 V upper limit | 9 |
| Storage temperature | | -45 | | 85 | °C | ≤ 65% rel. H. | 9 |
| Overpressure survivability | POVER | | | 2e+06 | Pa | | 9 |
| Mechanical shock | MS | | | 20 | g | MIL-STD-883H 2002.5 | 9 |
## CAD (KiCad official)
- Symbol: `BMP390`
- Footprint: `Adom_Gen:Bosch_Sensortec_BMP390_516d84`
- 3D model: 10-WFLGA (KiCad packages3D, STEP)
- 3D model files: `bmp390-etched.step` / `bmp390-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `bmp390.step` / `bmp390.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Bosch Sensortec datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmp390-ds002.pdf) (59 pp, sha256 `8dcf0f74449cb162`, retrieved 2026-11-10, tier: manufacturer)
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
- **CAD:** KiCad official libraries (CC-BY-SA 4.0).
[Datasheet PDF](docs/bmp390-datasheet.pdf)