

The EC200U-CN LTE 4G GNSS Ultra-compact Nano Modem, manufactured by 7Semi, is a highly versatile and compact modem designed for IoT applications. It supports LTE 4G connectivity for reliable wireless communication and integrates GNSS (Global Navigation Satellite System) functionality for precise location tracking. Its small form factor and robust performance make it ideal for applications such as smart metering, asset tracking, industrial automation, and connected healthcare devices.








| Parameter | Specification |
|---|---|
| Manufacturer | 7Semi |
| Cellular Connectivity | LTE Cat 4 (4G) |
| GNSS Support | GPS, GLONASS, BeiDou, Galileo, QZSS |
| Data Rates | Up to 150 Mbps (downlink), 50 Mbps (uplink) |
| Operating Voltage | 3.3V to 4.3V |
| Power Consumption | Idle: ~1.5mA, Active: ~500mA (typical, depending on network conditions) |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 30.0mm × 30.0mm × 2.8mm |
| Interface | UART, USB 2.0, GPIO, I2C, SPI |
| Antenna Interfaces | LTE Main, LTE Diversity, GNSS |
| Certifications | CE, FCC, RoHS, REACH |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 4.3V). |
| 2 | GND | Ground connection. |
| 3 | TXD | UART Transmit Data. |
| 4 | RXD | UART Receive Data. |
| 5 | USB_D+ | USB 2.0 Data Positive. |
| 6 | USB_D- | USB 2.0 Data Negative. |
| 7 | GNSS_TXD | GNSS UART Transmit Data. |
| 8 | GNSS_RXD | GNSS UART Receive Data. |
| 9 | RESET | Active-low reset pin. |
| 10 | WAKEUP | Wake-up signal for low-power mode. |
| 11 | GPIO1 | General-purpose input/output pin. |
| 12 | GPIO2 | General-purpose input/output pin. |
The EC200U-CN can be interfaced with an Arduino UNO via UART. Below is an example code snippet to send AT commands to the modem:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial EC200U(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
// Initialize serial communication with the modem
EC200U.begin(9600); // Set baud rate to 9600
Serial.begin(9600); // For debugging via Serial Monitor
// Send an AT command to check modem response
EC200U.println("AT"); // Send "AT" command to the modem
}
void loop() {
// Check if the modem has sent any data
if (EC200U.available()) {
String modemResponse = EC200U.readString(); // Read modem response
Serial.println(modemResponse); // Print response to Serial Monitor
}
// Check if user has sent data via Serial Monitor
if (Serial.available()) {
String userCommand = Serial.readString(); // Read user input
EC200U.println(userCommand); // Send user input to the modem
}
}
No Response to AT Commands
GNSS Not Providing Location Data
High Power Consumption
USB Not Recognized by Host
Q: Can the EC200U-CN operate on 2G or 3G networks?
A: No, the EC200U-CN is designed specifically for LTE Cat 4 (4G) networks.
Q: What is the maximum GNSS accuracy?
A: The GNSS module provides an accuracy of up to 2.5 meters under optimal conditions.
Q: Is the modem compatible with Raspberry Pi?
A: Yes, the modem can be interfaced with Raspberry Pi via UART or USB.
Q: Does the modem support SMS functionality?
A: Yes, the EC200U-CN supports SMS sending and receiving via AT commands.
This concludes the documentation for the EC200U-CN LTE 4G GNSS Ultra-compact Nano Modem. For further assistance, refer to the official datasheet or contact 7Semi support.