Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset
- ୟୁନିଟ୍ ମୂଲ୍ୟ
- / ପ୍ରତି
Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset
The Adafruit 790 Ultimate GPS Module is a high-precision GNSS receiver featuring the MediaTek MTK3339 chipset with 66-channel parallel tracking capability and 10 Hz update rate for real-time positioning applications. This module is widely used by roboticists, drone developers, autonomous vehicle engineers, and IoT professionals who require accurate location data with minimal latency. It solves the critical challenge of obtaining fast, reliable GPS fixes in demanding embedded systems where standard single-frequency receivers cannot deliver the required accuracy or update frequency.
Product Overview
The Adafruit 790 Ultimate GPS Module represents the pinnacle of consumer-grade GNSS technology, employing the proven MediaTek MTK3339 chipset which simultaneously tracks up to 66 satellites across multiple constellations including GPS, GLONASS, and Galileo. The 10 Hz update rate means position fixes are calculated and output ten times per second, providing approximately 100 milliseconds of latency between actual position changes and data availability. This is significantly faster than standard 1 Hz modules, making it ideal for applications requiring smooth trajectory tracking and rapid response to location changes. The module achieves cold start acquisition in under 35 seconds and hot start in under 1 second, with typical positional accuracy of 5 meters and velocity accuracy of 0.3 meters per second.
The MTK3339 chipset incorporates advanced signal processing algorithms including AGPS (Assisted GPS) capability, which dramatically reduces time-to-first-fix when network connectivity is available. The module operates on a single 3.3V to 5V supply with ultra-low quiescent current of approximately 25mA during normal operation, making it suitable for battery-powered applications. Communication is handled via UART serial interface at 9600 baud default rate, outputting standard NMEA 0183 sentences that are universally compatible with embedded systems, microcontrollers, and single-board computers. The compact form factor with integrated antenna makes it an excellent choice for space-constrained applications without sacrificing reception quality.
Key Specifications
| Specification | Details |
| Product Type | GNSS GPS Module with MTK3339 Chipset |
| Brand | Adafruit Industries |
| Origin | Original/Authentic |
| Warranty | 7 days on manufacturing defects |
| Shipping | 1-5 days from Bengaluru |
| Delivery | 7-8 days across India |
| Support | 24/7 via Email and WhatsApp |
| Satellite Channels | 66 parallel tracking channels |
| Update Rate | 10 Hz (10 position fixes per second) |
| GNSS Constellations | GPS, GLONASS, Galileo, QZSS |
| Cold Start Time | Less than 35 seconds |
| Hot Start Time | Less than 1 second |
| Positional Accuracy | 5 meters typical (2.5 meters with DGPS) |
| Velocity Accuracy | 0.3 meters per second |
| Supply Voltage | 3.3V to 5V DC |
| Operating Current | 25mA typical |
| Communication Interface | UART serial, 9600 baud default |
| Output Format | NMEA 0183 sentences |
| Antenna Type | Integrated ceramic patch antenna |
| Operating Temperature | -40 to 85 degrees Celsius |
Key Features
- 66-Channel Parallel Satellite Tracking: Simultaneously locks onto 66 satellites across multiple GNSS constellations for superior signal acquisition and position accuracy even in challenging environments with partial sky visibility
- 10 Hz Update Rate: Provides position fixes ten times per second with approximately 100ms latency, enabling smooth real-time tracking for moving platforms and rapid navigation updates
- Multi-Constellation Support: Tracks GPS, GLONASS, Galileo, and QZSS satellites simultaneously, dramatically improving availability and accuracy in urban canyons and areas with poor GPS coverage
- Ultra-Fast Acquisition: Cold start in under 35 seconds and hot start in under 1 second with AGPS support, minimizing initialization delays in time-critical applications
- Low Power Consumption: Only 25mA operating current at 3.3V, making it ideal for battery-powered IoT devices, drones, and portable tracking systems
- Integrated Antenna Design: Built-in ceramic patch antenna eliminates the need for external antenna systems while maintaining excellent reception quality and compact form factor
- Universal NMEA 0183 Output: Standard serial output format compatible with all microcontrollers, single-board computers, and embedded systems without requiring proprietary drivers
- Wide Supply Voltage Range: Operates reliably from 3.3V to 5V, allowing direct integration with both 3.3V and 5V logic systems without level conversion
Applications and Use Cases
- Autonomous Vehicle Navigation: Real-time 10 Hz position updates enable smooth trajectory tracking and precise waypoint navigation for autonomous robots, self-driving cars, and unmanned ground vehicles requiring centimeter-level path following
- Drone and UAV Flight Control: The 10 Hz update rate provides rapid positional feedback essential for stable autonomous flight, return-to-home functionality, and GPS-denied area navigation with inertial measurement unit fusion
- Asset Tracking and Fleet Management: Deploy in vehicle tracking systems, asset management platforms, and logistics applications where 10 Hz updates enable real-time speed monitoring and geofencing with minimal latency
- Robotics and Mobile Robot Localization: Integration with ROS-based robotic systems for SLAM (Simultaneous Localization and Mapping) applications where rapid position updates improve mapping accuracy and navigation performance
- High-Precision Outdoor Mapping: Ideal for survey-grade applications, precision agriculture, and environmental monitoring where the 66-channel receiver provides superior accuracy in challenging terrain
- Time Synchronization Applications: The precise 1PPS (one pulse per second) output enables nanosecond-level time synchronization for distributed systems, telecommunications, and network infrastructure
- Emergency Response and Search and Rescue: Deploy in portable tracking devices, emergency beacons, and rescue equipment where reliable multi-constellation tracking ensures position availability in remote areas
- Scientific Research and Environmental Monitoring: Use in weather stations, seismic monitoring networks, and environmental sensor platforms requiring accurate geolocation and timestamp synchronization
How to Use
The Adafruit 790 GPS Module connects to your microcontroller or single-board computer via a simple UART serial interface. Begin by connecting the module's VCC pin to your 3.3V or 5V power supply and GND to ground. Connect the RX pin to your microcontroller's TX pin and TX pin to your microcontroller's RX pin, establishing bidirectional serial communication at 9600 baud. The module will immediately begin acquiring satellites and outputting NMEA 0183 sentences at your configured update rate. Standard NMEA sentences include GPGGA (Global Positioning System Fix Data), GPRMC (Recommended Minimum Navigation Information), and GPGSA (GPS DOP and Active Satellites), which your firmware can parse to extract latitude, longitude, altitude, speed, and timestamp information.
For optimal performance, ensure the antenna has clear sky visibility and is not obstructed by metal objects or dense foliage. The module supports baud rate configuration up to 115200 baud if faster data transfer is required, though 9600 baud is typically sufficient for standard applications. Implement software serial parsing routines or use existing libraries like Adafruit's GPS library for Arduino to simplify data extraction and error handling. The module outputs a 1PPS (one pulse per second) signal on the dedicated pin for applications requiring precise time synchronization. For applications requiring improved accuracy, enable DGPS (Differential GPS) mode if your system has access to correction data sources. Always allow 30-60 seconds for the first GPS fix after power-up, and subsequent fixes will be much faster once the module has acquired ephemeris data.
Frequently Asked Questions
What is the difference between 10 Hz and 1 Hz update rate in practical applications?
A 10 Hz update rate provides position fixes ten times per second, meaning your system receives new location data every 100 milliseconds instead of every 1000 milliseconds with a 1 Hz module. This is critical for applications like drone flight control where rapid position feedback enables smoother trajectory correction and faster response to wind disturbances. For autonomous vehicles, 10 Hz updates allow real-time speed calculation and precise lane-keeping without interpolation. In robotics, faster updates improve SLAM algorithm convergence and enable tighter control loops. For stationary applications like weather stations, 1 Hz is typically sufficient, but any moving platform benefits significantly from 10 Hz data.
Why does this module track 66 channels when I only need one position fix?
The 66-channel architecture doesn't mean you need 66 satellites for a position fix; rather, it means the receiver can simultaneously track up to 66 satellite signals. This provides several critical advantages: first, it dramatically reduces time-to-first-fix by allowing the module to search more of the sky simultaneously; second, it enables seamless handoff between satellites as they rise and set, maintaining continuous positioning; third, it allows the module to select the best 4-12 satellites from the available constellation for optimal geometry and accuracy; and fourth, it provides superior performance in challenging environments like urban canyons where satellite signals are partially blocked. The multi-constellation support (GPS, GLONASS, Galileo, QZSS) means more satellites are available in any given location, improving reliability.
Can I use this module with a Raspberry Pi or Arduino microcontroller?
Yes, the Adafruit 790 is fully compatible with Arduino, Raspberry Pi, and any microcontroller with UART serial capability. For Arduino boards, connect the module's TX pin to the RX pin of a software serial port and RX to TX, using the Adafruit GPS library available through the Arduino IDE library manager. For Raspberry Pi, connect to the hardware UART pins (GPIO 14 and 15) and use Python libraries like pyserial to read NMEA sentences. The module operates at 3.3V logic levels, so if your Arduino uses 5V logic, you may want to add a simple voltage divider on the RX line for long-term reliability, though many Arduino boards tolerate 3.3V input directly. Adafruit provides comprehensive tutorials and example code for both platforms.
What is AGPS and how does it improve performance?
AGPS (Assisted GPS) allows the module to download current satellite ephemeris data and almanac information from the internet, dramatically reducing
Buy Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset Online in India
Purchase the Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset online at The Engineer Store, India's trusted source for genuine electronics. We deliver across Bengaluru, Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad, Jaipur, and Surat.
Our team in Bengaluru is available 24/7 to support your journey from product selection to project completion.
Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset
- ୟୁନିଟ୍ ମୂଲ୍ୟ
- / ପ୍ରତି
ତୁମର କାର୍ଟରେ ଉତ୍ପାଦ ଯୋଗ କରିବା |
You may also like
Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset
The Adafruit 790 Ultimate GPS Module is a high-precision GNSS receiver featuring the MediaTek MTK3339 chipset with 66-channel parallel tracking capability and 10 Hz update rate for real-time positioning applications. This module is widely used by roboticists, drone developers, autonomous vehicle engineers, and IoT professionals who require accurate location data with minimal latency. It solves the critical challenge of obtaining fast, reliable GPS fixes in demanding embedded systems where standard single-frequency receivers cannot deliver the required accuracy or update frequency.
Product Overview
The Adafruit 790 Ultimate GPS Module represents the pinnacle of consumer-grade GNSS technology, employing the proven MediaTek MTK3339 chipset which simultaneously tracks up to 66 satellites across multiple constellations including GPS, GLONASS, and Galileo. The 10 Hz update rate means position fixes are calculated and output ten times per second, providing approximately 100 milliseconds of latency between actual position changes and data availability. This is significantly faster than standard 1 Hz modules, making it ideal for applications requiring smooth trajectory tracking and rapid response to location changes. The module achieves cold start acquisition in under 35 seconds and hot start in under 1 second, with typical positional accuracy of 5 meters and velocity accuracy of 0.3 meters per second.
The MTK3339 chipset incorporates advanced signal processing algorithms including AGPS (Assisted GPS) capability, which dramatically reduces time-to-first-fix when network connectivity is available. The module operates on a single 3.3V to 5V supply with ultra-low quiescent current of approximately 25mA during normal operation, making it suitable for battery-powered applications. Communication is handled via UART serial interface at 9600 baud default rate, outputting standard NMEA 0183 sentences that are universally compatible with embedded systems, microcontrollers, and single-board computers. The compact form factor with integrated antenna makes it an excellent choice for space-constrained applications without sacrificing reception quality.
Key Specifications
| Specification | Details |
| Product Type | GNSS GPS Module with MTK3339 Chipset |
| Brand | Adafruit Industries |
| Origin | Original/Authentic |
| Warranty | 7 days on manufacturing defects |
| Shipping | 1-5 days from Bengaluru |
| Delivery | 7-8 days across India |
| Support | 24/7 via Email and WhatsApp |
| Satellite Channels | 66 parallel tracking channels |
| Update Rate | 10 Hz (10 position fixes per second) |
| GNSS Constellations | GPS, GLONASS, Galileo, QZSS |
| Cold Start Time | Less than 35 seconds |
| Hot Start Time | Less than 1 second |
| Positional Accuracy | 5 meters typical (2.5 meters with DGPS) |
| Velocity Accuracy | 0.3 meters per second |
| Supply Voltage | 3.3V to 5V DC |
| Operating Current | 25mA typical |
| Communication Interface | UART serial, 9600 baud default |
| Output Format | NMEA 0183 sentences |
| Antenna Type | Integrated ceramic patch antenna |
| Operating Temperature | -40 to 85 degrees Celsius |
Key Features
- 66-Channel Parallel Satellite Tracking: Simultaneously locks onto 66 satellites across multiple GNSS constellations for superior signal acquisition and position accuracy even in challenging environments with partial sky visibility
- 10 Hz Update Rate: Provides position fixes ten times per second with approximately 100ms latency, enabling smooth real-time tracking for moving platforms and rapid navigation updates
- Multi-Constellation Support: Tracks GPS, GLONASS, Galileo, and QZSS satellites simultaneously, dramatically improving availability and accuracy in urban canyons and areas with poor GPS coverage
- Ultra-Fast Acquisition: Cold start in under 35 seconds and hot start in under 1 second with AGPS support, minimizing initialization delays in time-critical applications
- Low Power Consumption: Only 25mA operating current at 3.3V, making it ideal for battery-powered IoT devices, drones, and portable tracking systems
- Integrated Antenna Design: Built-in ceramic patch antenna eliminates the need for external antenna systems while maintaining excellent reception quality and compact form factor
- Universal NMEA 0183 Output: Standard serial output format compatible with all microcontrollers, single-board computers, and embedded systems without requiring proprietary drivers
- Wide Supply Voltage Range: Operates reliably from 3.3V to 5V, allowing direct integration with both 3.3V and 5V logic systems without level conversion
Applications and Use Cases
- Autonomous Vehicle Navigation: Real-time 10 Hz position updates enable smooth trajectory tracking and precise waypoint navigation for autonomous robots, self-driving cars, and unmanned ground vehicles requiring centimeter-level path following
- Drone and UAV Flight Control: The 10 Hz update rate provides rapid positional feedback essential for stable autonomous flight, return-to-home functionality, and GPS-denied area navigation with inertial measurement unit fusion
- Asset Tracking and Fleet Management: Deploy in vehicle tracking systems, asset management platforms, and logistics applications where 10 Hz updates enable real-time speed monitoring and geofencing with minimal latency
- Robotics and Mobile Robot Localization: Integration with ROS-based robotic systems for SLAM (Simultaneous Localization and Mapping) applications where rapid position updates improve mapping accuracy and navigation performance
- High-Precision Outdoor Mapping: Ideal for survey-grade applications, precision agriculture, and environmental monitoring where the 66-channel receiver provides superior accuracy in challenging terrain
- Time Synchronization Applications: The precise 1PPS (one pulse per second) output enables nanosecond-level time synchronization for distributed systems, telecommunications, and network infrastructure
- Emergency Response and Search and Rescue: Deploy in portable tracking devices, emergency beacons, and rescue equipment where reliable multi-constellation tracking ensures position availability in remote areas
- Scientific Research and Environmental Monitoring: Use in weather stations, seismic monitoring networks, and environmental sensor platforms requiring accurate geolocation and timestamp synchronization
How to Use
The Adafruit 790 GPS Module connects to your microcontroller or single-board computer via a simple UART serial interface. Begin by connecting the module's VCC pin to your 3.3V or 5V power supply and GND to ground. Connect the RX pin to your microcontroller's TX pin and TX pin to your microcontroller's RX pin, establishing bidirectional serial communication at 9600 baud. The module will immediately begin acquiring satellites and outputting NMEA 0183 sentences at your configured update rate. Standard NMEA sentences include GPGGA (Global Positioning System Fix Data), GPRMC (Recommended Minimum Navigation Information), and GPGSA (GPS DOP and Active Satellites), which your firmware can parse to extract latitude, longitude, altitude, speed, and timestamp information.
For optimal performance, ensure the antenna has clear sky visibility and is not obstructed by metal objects or dense foliage. The module supports baud rate configuration up to 115200 baud if faster data transfer is required, though 9600 baud is typically sufficient for standard applications. Implement software serial parsing routines or use existing libraries like Adafruit's GPS library for Arduino to simplify data extraction and error handling. The module outputs a 1PPS (one pulse per second) signal on the dedicated pin for applications requiring precise time synchronization. For applications requiring improved accuracy, enable DGPS (Differential GPS) mode if your system has access to correction data sources. Always allow 30-60 seconds for the first GPS fix after power-up, and subsequent fixes will be much faster once the module has acquired ephemeris data.
Frequently Asked Questions
What is the difference between 10 Hz and 1 Hz update rate in practical applications?
A 10 Hz update rate provides position fixes ten times per second, meaning your system receives new location data every 100 milliseconds instead of every 1000 milliseconds with a 1 Hz module. This is critical for applications like drone flight control where rapid position feedback enables smoother trajectory correction and faster response to wind disturbances. For autonomous vehicles, 10 Hz updates allow real-time speed calculation and precise lane-keeping without interpolation. In robotics, faster updates improve SLAM algorithm convergence and enable tighter control loops. For stationary applications like weather stations, 1 Hz is typically sufficient, but any moving platform benefits significantly from 10 Hz data.
Why does this module track 66 channels when I only need one position fix?
The 66-channel architecture doesn't mean you need 66 satellites for a position fix; rather, it means the receiver can simultaneously track up to 66 satellite signals. This provides several critical advantages: first, it dramatically reduces time-to-first-fix by allowing the module to search more of the sky simultaneously; second, it enables seamless handoff between satellites as they rise and set, maintaining continuous positioning; third, it allows the module to select the best 4-12 satellites from the available constellation for optimal geometry and accuracy; and fourth, it provides superior performance in challenging environments like urban canyons where satellite signals are partially blocked. The multi-constellation support (GPS, GLONASS, Galileo, QZSS) means more satellites are available in any given location, improving reliability.
Can I use this module with a Raspberry Pi or Arduino microcontroller?
Yes, the Adafruit 790 is fully compatible with Arduino, Raspberry Pi, and any microcontroller with UART serial capability. For Arduino boards, connect the module's TX pin to the RX pin of a software serial port and RX to TX, using the Adafruit GPS library available through the Arduino IDE library manager. For Raspberry Pi, connect to the hardware UART pins (GPIO 14 and 15) and use Python libraries like pyserial to read NMEA sentences. The module operates at 3.3V logic levels, so if your Arduino uses 5V logic, you may want to add a simple voltage divider on the RX line for long-term reliability, though many Arduino boards tolerate 3.3V input directly. Adafruit provides comprehensive tutorials and example code for both platforms.
What is AGPS and how does it improve performance?
AGPS (Assisted GPS) allows the module to download current satellite ephemeris data and almanac information from the internet, dramatically reducing
Buy Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset Online in India
Purchase the Adafruit 790 Ultimate GPS Module - 66 channel with 10 Hz updates - MTK3339 chipset online at The Engineer Store, India's trusted source for genuine electronics. We deliver across Bengaluru, Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata, Ahmedabad, Jaipur, and Surat.
Our team in Bengaluru is available 24/7 to support your journey from product selection to project completion.
You may also like
You may also like
Recommended products
Quick service and response, product quality and packing is satisfactory.
Well built shop, not only sales but they building your. Even they conduct seminar s. You get materials at reasonable price
Very pleased with the service and hospitality. Perfect place to solve projects for engineers.I had some problems with my project , went and sat down with the guys over there . We worked on it for 4hrs and the output came . Best part was the service we received, very pleased and appreciated. Thank you so much ENGINEER STORE
Very good customer service, always ready to help. They helped us with our project for 4 hrs straight, leaving their work behind. In the end, they refused to take a single penny. Wonderful people
By completing this form, you are signing up to receive our emails and can unsubscribe at any time.
FAQ Below are some of are common questions:
Shipping charge & Delivery timeline.
1) Standard shipping: Rs 49- The order gets delivered within 3-5 working days. (6-7 days in case of the battery as it travels through the surface)
2)Free shipping is applicable to the purchase of Rs.499 and above. The order gets delivered within 5-7 working days. (8-10 days in case of the battery as it travels through the surface)
3)Blue dart Air shipping Rs: 99 and above depending on parcel weight the order gets delivered within3-5working days.
4) Same-day delivery only applicable for Pune-specific pin codes Rs-79 delivery will be done same day between 1 p.m to 9 p.m (the order should be placed before 12:30 p.m)
How do I pay for my order?
You can pay through multiple payment options on theengineerstore.in the checkout page. You can pay through Credit/Debit Card, Internet Banking, Mobile Payments, Manual bank transfer, and Wallets. You can also apply a coupon that you might receive from The Engineer store or redeem The Engineer store points that you have earned from your previous purchases.
Cash on Delivery is offered theengineerstore.in and it is location dependent. Applicability of COD is determined by our system once you enter the pin-code of your area. Also the COD service is chargeable (Rs.25). It is charged by the shipping company for cash handlings.
Once you place a COD order, our executive will call you to confirm your order only after which your order will be processed.
It is best to prepay your order and buy confidently.
You can pay through multiple payment options on theengineerstore.in the checkout page. You can pay through Credit/Debit Card, Internet Banking, Mobile Payments, Manual bank transfer, and Wallets. You can also apply a coupon that you might receive from The Engineer store or redeem The Engineer store points that you have earned from your previous purchases.
Cash on Delivery is offered theengineerstore.in and it is location dependent. Applicability of COD is determined by our system once you enter the pin-code of your area. Also the COD service is chargeable (Rs.25). It is charged by the shipping company for cash handlings.
Once you place a COD order, our executive will call you to confirm your order only after which your order will be processed.
It is best to prepay your order and buy confidently.
It is understandable that a customer will have some technical query before making any purchase on theengineerstore.in.
No worries, we are there to answer your technical queries.
What customer needs to do?Submit a ticket mentioning1. Product code/SKU--->It is found on the product page.(just on the right hand side of the product image)2. Brief description of your query.Once we receive your query, we will get back to you soon with the possible answers.
It happens sometimes, In such cases the money is neither with us nor with the bank but if we receive your money without order, we will refund it within 2-3 working days. Rest assured, the money will come back to your bank account after 10-15 working days once the payment reconciliationhappens at bank's end.
If the money still does not reflect in your bank account, contact us and we will get back to you
What customer needs to do?
Submit a ticket mentioning1. Name of the customer2. Email ID used at the time of placing order.3. Any reference number of transaction that you received from bank.