

The EM408_CON is a compact, high-performance GPS receiver module manufactured by GlobalSat (Part ID: EM-408). This module is designed for seamless integration into a wide range of electronic projects, offering precise positioning data with support for multiple satellite systems, including GPS, WAAS, and EGNOS. Its small form factor and robust performance make it ideal for applications such as navigation, asset tracking, and location-based services.








| Parameter | Specification |
|---|---|
| Manufacturer | GlobalSat |
| Part ID | EM-408 |
| Satellite Systems | GPS, WAAS, EGNOS |
| Position Accuracy | < 3 meters CEP (Circular Error Probable) |
| Update Rate | 1 Hz (default), configurable up to 5 Hz |
| Operating Voltage | 3.3V to 5.0V |
| Current Consumption | 45 mA (typical) |
| Communication Protocol | NMEA 0183 (default), TTL UART |
| Baud Rate | 4800 bps (default), configurable |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 30 mm x 30 mm x 8 mm |
The EM408_CON module has a 6-pin interface for power, communication, and control. Below is the pinout:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 5.0V) |
| 2 | GND | Ground |
| 3 | TXD | Transmit data (UART output) |
| 4 | RXD | Receive data (UART input) |
| 5 | PPS | Pulse Per Second (1 Hz timing signal) |
| 6 | NC | Not connected (reserved for future use) |
Below is an example of how to connect the EM408_CON to an Arduino UNO and read GPS data:
| EM408_CON Pin | Arduino UNO Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| TXD | Pin 10 (RX) |
| RXD | Pin 11 (TX) |
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial gpsSerial(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
Serial.begin(9600); // Initialize Serial Monitor
gpsSerial.begin(4800); // Initialize GPS module at 4800 bps
Serial.println("EM408_CON GPS Module Initialized");
}
void loop() {
// Check if data is available from the GPS module
while (gpsSerial.available()) {
char c = gpsSerial.read(); // Read one character from GPS
Serial.print(c); // Print the character to Serial Monitor
}
}
gpsSerial.begin() value if you change the baud rate.No GPS Data Output
Poor GPS Signal
Module Not Powering On
PPS Signal Not Detected
Q: Can the EM408_CON be used indoors?
A: While the module can operate indoors, GPS signal reception may be weak or unavailable. Use it outdoors or near a window for best results.
Q: How do I change the baud rate?
A: The baud rate can be changed using specific NMEA configuration commands. Refer to the manufacturer's documentation for details.
Q: Is the module compatible with 5V logic?
A: The module's UART pins operate at 3.3V logic. Use a level shifter if interfacing with a 5V microcontroller.
Q: What is the purpose of the PPS pin?
A: The PPS (Pulse Per Second) pin provides a precise 1 Hz timing signal, useful for time synchronization in applications like time servers.
This concludes the documentation for the EM408_CON GPS module. For further details, refer to the manufacturer's datasheet or contact GlobalSat support.