Adafruit
Adafruit Ultimate GPS FeatherWing
The Adafruit Ultimate GPS FeatherWing brings precise, low-power GPS to the Feather ecosystem. Built around the MTK3339 chipset, it tracks up to 22 satellites...
Get notified when back in stock
The Adafruit Ultimate GPS FeatherWing brings precise, low-power GPS to the Feather ecosystem. Built around the MTK3339 chipset, it tracks up to 22 satellites on 66 channels with -165 dBm sensitivity and delivers up to 10 position updates per second — all while drawing only 20 mA.
Simply plug the FeatherWing into any compatible Feather board and you've got accurate location data plus time-keeping synced to GPS satellites. It includes a FET-driven ENABLE pin for low-power control, a CR1220 coin cell holder for RTC backup and warm starts, and a u.FL connector for optional external antenna use.
Key Features
- 66-Channel Receiver – Tracks up to 22 satellites with -165 dBm sensitivity
- 10 Hz Updates – Up to 10 position updates per second for high-speed tracking
- Ultra-Low Power – Only 20 mA current draw during navigation
- Dual Antenna Support – Internal ceramic patch antenna plus u.FL connector for external active GPS antenna (auto-switching)
- Built-in Datalogging – Internal FLASH logging via LOCUS for autonomous data capture
- PPS Output – Pulse-Per-Second signal on GPS fix
- RTC Battery Backup – CR1220 coin cell holder for warm starts and timekeeping
- FET-Driven ENABLE Pin – Turn the GPS module on/off from any microcontroller pin for low-power projects
- Fix Status LED – Blinks at 1 Hz while searching, once every 15 seconds when fix is acquired
Ideal For
- Feather-based GPS tracking and datalogging projects
- Portable location-aware devices
- GPS time synchronisation
- Low-power outdoor sensor nodes
Package Contents
- 1× Adafruit Ultimate GPS FeatherWing (fully assembled with GPS module and coin cell holder)
- 1× Header strip for soldering
Resources
- Adafruit Ultimate GPS FeatherWing Guide – Schematics, pinout diagrams, example code for Arduino & CircuitPython
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- FeatherWing
- A FeatherWing is an add-on board made to plug into the Feather microcontroller board layout. Knowing a product is a FeatherWing helps you check whether it will physically and electrically fit your Feather-style mainboard.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- RTC
- A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
- SMA
- SMA is a small threaded coaxial (RF) connector widely used to attach antennas and other radio-frequency cables. A device with SMA antenna ports needs antennas or pigtails with matching SMA connectors, or a suitable adapter, to connect to them.
- u.FL
- u.FL is a tiny snap-on antenna connector often used on compact wireless boards. A board with u.FL usually needs an external antenna, which matters if the product will be inside an enclosure or needs better antenna placement.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Brands
Microcontrollers
Sensors & Input
Related Tutorials
Free guides on learn.littlebird.com.au