SIM800C GSM GPRS Module

  • 📶 SIM800C GSM/GPRS module for cellular connectivity
  • 📱 Supports calls, SMS, and GPRS data (2G network)
  • 🔌 UART interface controlled via AT commands
  • ⚡ Low power design suitable for embedded projects
  • 🧩 Ideal for IoT monitoring, trackers, and SMS notification systems
  • 📡 Works with Arduino, ESP32, STM32 via serial connection
  • 📦 Compact module—easy to integrate into devices
  • ✅ Reliable choice for GSM communication projects
SKU: EK509 Category: Tags: ,

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

400,00 EGP

14 People watching this product now!

Payment Methods:

Description

<p>DESCRIPTION</p> <p>Power input: DC5V or received by a lithium battery input VBAT and GND.Supports MCU level: 5V / 3.3V for TTL logic (Such as the common 51 and the for af 's the 3.3v) Antenna use: IPEX antenna interfz rsion PCB antenna or antenna IPEX-SMA-</p> <h3>PIN DESCRIPTION</h3> <p>5V: power supply pin, the only inj 3 r the board</p> <p>V_TTL: access control board microcontrolls re target voltage of 5V / 3.3V (according to<br />its own microcontroller is I ) gt i d to convert the GSM<br />module board TXD and R_XD fo!e wrresponaTL IognEND power supply<br />ground We Are The Distributor @§TZT Brat Hong Kong€hina.</p> <p>TXD: send pin serial port modul@* TTL ley ly corected to RS232 level)<br />RXD: receive pin serial port module, TTL level (not directly connected to RS232 level)<br />DTR: Data Terminal Ready</p> <p>SPKP: Core Audio output pin</p> <p>SPKN: Core Audio output pin</p> <p>MICN: Core Audio input</p> <p>MICP: Core Audio input</p> <p>RI: Ring core pin tips</p> <p>VRTC: RTC pin external battery</p> <p>GND: power supply ground</p> <p>PWR: This pin can turn down or turn off the module</p> <p>GND: power supply ground</p> <p>VBAT: lithium battery input pin, 3.3v; – </p>

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
SIM800CVCC/GND/TX/RX4-4.2V (own supply) / GND / board RX pin / board TX pin
📟
SIM800C GSM GPRS Module
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
SIM800C GSM GPRS Module - Arduino Uno
SIM800C GSM GPRS Module - Arduino Nano
SIM800C GSM GPRS Module - Arduino Mega
SIM800C GSM GPRS Module - ESP32
SIM800C GSM GPRS Module - ESP8266
SIM800C GSM GPRS Module - STM32
SIM800C GSM GPRS Module - Raspberry Pi Pico
📄 File: sim800c_gsm_gprs_module_-_arduino_uno.inoArduino Uno
686 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Uno. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800c_gsm_gprs_module_-_arduino_nano.inoArduino Nano
687 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Nano. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800c_gsm_gprs_module_-_arduino_mega.inoArduino Mega
655 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=19, TX=18 on Arduino Mega. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800c_gsm_gprs_module_-_esp32.inoESP32
648 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=16, TX=17 on ESP32. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800c_gsm_gprs_module_-_esp8266.inoESP8266
686 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=D7, TX=D8 on ESP8266. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(D7, D8);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800c_gsm_gprs_module_-_stm32.inoSTM32
651 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=PA10, TX=PA9 on STM32. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800c_gsm_gprs_module_-_raspberry_pi_pico.inoRaspberry Pi Pico
658 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=1, TX=0 on Raspberry Pi Pico. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
UART GSM/GPRS modem, AT-command controlled.

نظرة عامة ومواصفات المنتج — بالعربية

SIM800C GSM GPRS Module متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم IoT and Wireless، بسعر 400,00 EGP. كود المنتج لدينا: EK509. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Product Name: SIM800C GSM/GPRS Module
  • Category: Module → GSM / Cellular Module
  • Module Type: GSM / GPRS
  • الشريحة: SIM800C
  • Network Bands: Quad-Band 850/900/1800/1900 MHz
  • Supply Voltage: 3.4–4.4 V (typical)
  • واجهة الاتصال: UART (AT Commands)
  • Sim Card: SIM / Micro SIM (variant-dependent)

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من IoT and Wireless في إكوسترا.

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm
Product NameSIM800C GSM/GPRS Module
CategoryModule → GSM / Cellular Module
Module TypeGSM / GPRS
ChipsetSIM800C
Network BandsQuad-Band 850/900/1800/1900 MHz
Supply Voltage3.4–4.4 V (typical)
InterfaceUART (AT Commands)
SIM CardSIM / Micro SIM (variant-dependent)
AntennaExternal antenna supported (typical)
FunctionsCalls, SMS, GPRS data
ApplicationsIoT cellular projects, SMS alert systems, remote monitoring, trackers

Customer Reviews