GPS Receiver (20 Channel) with Embedded Antenna

Be the first to leave a review
SKU SR92_B36
Weight 0.10 LBS

Create Wishlist

This GPS receiver comes with embedded antenna and only needs 5 pins to talk to your Arduino or MCU.

Pin  1:  GND Ground   
Pin  2:  VCC Power supply of 3.3 ~ 3.5 VDC
Pin  3:  TX Port A serial data output (GPS out); N-8-1, NMEA v3.00 output
Pin 4:   RX Port A serial data input (GPS in); N-8-1, accepts commands from external applications, e.g. SiRFDemo.
Pin 5:   5 PWR_CTRL Hardware controlled power saving pin.
            If this function is used, it is usually connected to a GPIO pin of a micro-processor.
            "Low": for normal run
            "High" or floating: turn off VCC for power saving
             Tie it to low if this pin is not used.

For Arduino application, we recommend aspen board: 

Not only handheld but also any other GPS applications can share the following major features
of SR-92.

  •  Easy adoption with best performance
  •  Integrated antenna and EMC protection
  •  Built-in backup battery allowing hot/warm starts and better performance
  •  No external component demand, just connect and use.
  •  Minimum RF and EMI efforts
  •  Small size of 18 (W) x 21 (L) x 7 (H) (mm) with patch antenna of 18x18x4mm.
  •  Fully implementation of ultra-high performance SiRFstarIII single chip architecture
  •  High tracking sensitivity of -159dBm
  •  Low power consumption of 40mA at full tracking
  •  Hardware power saving control pin allowing power off GPS via GPIO
  •  SR-92 could be arranged at best reception location inside housing
  •  Firmware upgradeable for future potential performance enhancements



         Download SiRFdemo software that can be used to configure the baud rate, etc



Real time GPS tracking tutorial:


Arduino GPS Tutorial

1. Get some male to male jumper from:

    Cut in the middle.

 2. Solder on the the 5 pins of the GPS receiver module:


3. We will first bypass the MCU, and let GPS directly talk to PC using the USB.

    The schematics is as follows:



For the other three pin, we connect GND to Arduino's GND, VCC to Arduino's V3.3V pin, and the POWER_CTL to Arduino's GND as we want the GPS always tracking for now.

For convient, we used Arduino Protoshield (


4. The Serial terminal we will is is X-CTU from digi.

    The data manual says that the default baud rate is 4800. However, on ours, we found that the default one is 9600.