Spark Logic

HMC5883L three-axis magnetometer pinout

The HMC5883L measures three magnetic axes using an I²C interface. The bare sensor requires external capacitors for the internal set/reset strap.

LPCC-16 · 3 × 3 mm

16 contacts Current package

Honeywell ·

LPCC-16 · 3 × 3 mm pinout

LPCC-16 · 3 × 3 mm
Transparent top view with pin 1 at the upper left, as shown in the pin configuration. Scroll the map to reach all contacts.
Selected pin details

6 · NC

None · NC / reserved

No internal connection. Leave electrically open unless the package notes specify otherwise.

Honeywell HMC5883L datasheet, Table 1, single-supply reference design, and register map. Manufacturer PDF hosted by SparkFun.

Electrical limits · Link to this pin

All 16 pins

PinSignalDirectionFunction
1SCL InputInput I²C clock. Connect to the host clock line with its bus pull-up.
2VDD Supply inputSupply input Device supply. Place the bypass capacitor close to this pin.
3NC NoneNone No internal connection. Leave electrically open unless the package notes specify otherwise.
4S1 Tie highTie high Tie to VDDIO in the recommended circuit.
5NC NoneNone No internal connection. Leave electrically open unless the package notes specify otherwise.
6NC NoneNone No internal connection. Leave electrically open unless the package notes specify otherwise.
7NC NoneNone No internal connection. Leave electrically open unless the package notes specify otherwise.
8SETP Capacitor terminalCapacitor terminal Connect the positive side of the set/reset strap network through the recommended ceramic capacitor to SETC.
9GND Supply returnSupply return Connect to the common ground plane or bench return.
10C1 Reservoir nodeReservoir node Connect a 4.7 µF low-ESR reservoir capacitor from this pin to ground.
11GND Supply returnSupply return Connect to the common ground plane or bench return.
12SETC Capacitor terminalCapacitor terminal Driver-side connection of the 0.22 µF set/reset capacitor.
13VDDIO Supply inputSupply input Digital interface supply. Match the host interface voltage.
14NC NoneNone No internal connection. Leave electrically open unless the package notes specify otherwise.
15DRDY OutputOutput Optional data-ready output. It is internally pulled high and pulses low when measurement data is deposited.
16SDA BidirectionalBidirectional Open-drain I²C data. The bus needs a pull-up to its logic rail.

Signal assignments

I²C

Fixed 7-bit address 0x1E. Burst reads retrieve signed values in X, Z, Y order.

Electrical limits

ParameterLimitConditions and source
Core supply VDD2.16–3.6 V2.16–3.6 V Place a local 100 nF bypass capacitor. Honeywell HMC5883L datasheet, Table 1, single-supply reference design, and register map. Manufacturer PDF hosted by SparkFun.
Interface supply VDDIO1.71 V to VDD1.71 V to VDD Pull bus signals up to VDDIO. Honeywell HMC5883L datasheet, Table 1, single-supply reference design, and register map. Manufacturer PDF hosted by SparkFun.
I²C clock400 kHz maximum400 kHz maximum Honeywell uses 2.2 kΩ pull-ups in its reference design. Honeywell HMC5883L datasheet, Table 1, single-supply reference design, and register map. Manufacturer PDF hosted by SparkFun.

Models and documents

This map covers Honeywell’s bare HMC5883L in LPCC-16. Confirm the chip identity on boards sold with similar names.

HMC5883L
Honeywell 16-pin leadless chip carrier.