This is the NEO series stand-alone MEMS GPS receiver developed by UBLOX. NEO 6 & NEO 7 series has integrated high performance positioning engine. These flexible receivers offer numerous connectivity options in a miniature package the compact design architecture and power and memory option make the device ideal for battery operated mobile devices with very strict space constraints. The NEO series has a 50 channel 6 positioning engine boasts a TTFF (Time to First Fix) at below 1 second. The dedicated acquisition engine, with 2 million correlators, capable of massive parallel time/frequency space searches, enabling it to find satellites instantly. Innovative design and technology suppresses jamming source and mitigates multipath effects, providing the device receives excellent navigation performance even in the harshest environments.

All NEO modules are based on GPS chips qualified according to AEC-Q100. This device support most popular data integrated circuit protocol such as USB, UART, SPI, i2C runs at 2.7v ~ 3.6v. The NEO package has a feature of AssistNow Automous, Precision Timing, Timepulse / Frequency reference, Time Mark, Automotive Dead Reckoning, Precise Point Positioning, Oscillators, Protocol interfaces, Display Data Channel, External Antenna Pin, Power Management, and Power Management / Power Save Mode. As you can see the diagram below the module is connected to the NANO microcontroller for testing purpose. However you can also test this device with your ESP8266, ESP32, STM32, AVR. Etc. Note: This example is for NEO6 and NEO7 Series. For more readings please refer to the datasheet below.


Required Components

  • Arduino IDE | Atmel Studio | Energia | Processing
  • Arduino PRO, FIO, NANO, UNO, MINI, MEGA, PRO MINI, LEO, BT, DUE, ETHERNET,LILYPAD, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E,  Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs & bus configurations)
  • Step-down Voltage Regulator
  • Low Noise Regulator
  • Low Noise Signal Amplifier for GPS
  • Capacitors (See below required values)
  • Resistors (See below required values)
  • Inductors (See below required values)
  • Jumper Wire (Optional)
  • PCB Designer (Circuit simulation to PCB Layout)

Wiring Guide

Source Code

U-Blox Test


Wiring the UBLOX NEO-6X / NEO-7X GNSS/GPS Module
Tagged on:                     


One thought on “Wiring the UBLOX NEO-6X / NEO-7X GNSS/GPS Module

  • at

    hi, in many designs there is no amplifier for antena . can you please say why?


Leave a Reply

Your email address will not be published. Required fields are marked *