SparkFun GPS Breakout - XA1110 (Qwiic) Hookup Guide

Contributors: Englandsaurus
Favorited Favorite 5

Hardware Overview

Below is a table listing all of the hardware features and specs for the XA1110.

Operating Voltage3.3V: Regulated to 1.8V - 3.6V
Current25 mA (typical)
Hot/Warm/Cold Start1/5/15 seconds
Update Rate1 Hz (default), 0.1-10 Hz
I2C Interface100kHz & 400kHz (3.3V)
I2C Address0x10
UART9600 bps (default), 4800-115200 bps (3.3V)
Position Accuracy<3.0m, <2.5m with SBAS enabled
Satellites99 during search, 33 during tracking
Sensitivity-148dBm Acquisition, -165dBm Tracking
Max Altitude80km (the mesosphere) using the example configuration sketch to enable high-altitude balloon mode
RTC Battery5.5mAh, enables warm start for 15 days without power


The following table lists all of the XA1110's pins and their functionality.

INTInterrupt, goes low when NMEA data is ready, after packet is read, the pin pulls highOut
WakeWake upIn
RSTPulling low will reset the moduleIn
PPSProvides one pulse-per-second signalOut
RXUART receiver; to receive commandsIn
TXUART transmitter; outputs GPS informationOut

Optional Features

The XA1110 breakout has several optional features. The first of which is the option to disable the pulse-per-second LED. This can be done by slicing the connection on the JP5 jumper with a hobby knife. If multiple sensors are connected to the bus with the pull-up resistors enabled, the parallel equivalent resistance will create too strong of a pull-up for the bus to operate correctly. As a general rule of thumb, disable all but one pair of pull-up resistors if multiple devices are connected to the bus. If you need to disconnect the pull up resistors they can be removed by removing the solder on the pull up resistor jumper highlighted below. Both jumpers are shown in the below image.

pull up resitor jumper

There is also a U.FL connector on the board, outlined below, which can be used in conjunction with the U.FL cable to connect to an external antenna

U.FL connector