SIMCOM SIM800L

Contents

SIM800L GPRS GSM Module User Manual

Micro SIM Card Core Board Quad-Band TTL Serial Port

1. Product Overview

The SIM800L is a compact quad-band GSM/GPRS module designed for embedded applications, enabling voice, SMS, and data communication. It operates on a micro SIM card and communicates via a TTL serial interface, making it suitable for integration with microcontrollers like ESP8266 and ESP32.

SIM800L GPRS GSM module with included pin headers

Figure 1: SIM800L GPRS GSM module with included pin headers.

2. Specifications

Feature Description
Model SIM800L
Type GSM/GPRS Module
Network Support Quad-band 850/900/1800/1900MHz
SIM Card Type Micro SIM Card
Communication Interface TTL Serial Port
Operating Voltage 3.7V - 4.2V (Typical 4.0V)
Logic Level Voltage 2.8V (5V tolerant for RX pin, check specific board for TX)
Operating Temperature -40°C to +85°C
Dimensions 30.6mm x 17.7mm (approx.)
Origin Mainland China
Dimensions of the SIM800L module

Figure 2: Approximate dimensions of the SIM800L module.

3. Setup Guide

3.1 Components Required

  • SIM800L GPRS GSM Module
  • Micro SIM Card (activated and with credit/plan)
  • Suitable power supply (3.7V-4.2V, capable of providing 2A peak current)
  • Antenna (usually included or required separately)
  • Microcontroller (e.g., Arduino, ESP32, ESP8266) for serial communication
  • USB to TTL Serial Converter (for PC communication/debugging)

3.2 SIM Card Insertion

  1. Locate the micro SIM card slot on the back of the module.
  2. Gently slide the micro SIM card into the slot until it clicks into place. Ensure correct orientation as indicated on the module.
  3. To remove, push the SIM card slightly inwards until it springs out.
Rear view of the SIM800L module showing the micro SIM card slot

Figure 3: Rear view of the SIM800L module with micro SIM card slot.

3.3 Antenna Connection

Connect the provided GSM antenna to the IPEX/U.FL connector on the module. Ensure a secure connection for optimal signal reception.

Top view of the SIM800L module, showing the antenna connector and main chip

Figure 4: Top view of the SIM800L module, highlighting the antenna connector.

3.4 Power Supply and Wiring

The SIM800L requires a stable power supply between 3.7V and 4.2V. It is crucial that the power supply can deliver peak currents of up to 2A during transmission bursts. Insufficient power can lead to module resets or unstable operation.

Connect the module to your microcontroller or USB-to-TTL converter using the following common pinout:

  • VCC/VBAT: Connect to your 3.7V-4.2V power supply.
  • GND: Connect to the common ground of your system.
  • RXD: Connect to the TX pin of your microcontroller/converter.
  • TXD: Connect to the RX pin of your microcontroller/converter.
  • RST: (Optional) Connect to a digital pin on your microcontroller for software reset.
  • PWR: (Optional) Connect to a digital pin on your microcontroller to power on/off the module.

Important: Ensure proper voltage level shifting if your microcontroller operates at 5V, especially for the TXD pin of the SIM800L (which outputs 2.8V logic). The RXD pin of the SIM800L is typically 5V tolerant.

4. Operating Instructions

The SIM800L module is controlled using AT commands sent via the serial interface. A common baud rate is 9600 bps.

4.1 Basic Communication Test

  1. Power on the module. The NET light should blink rapidly (searching for network) and then slowly (registered on network).
  2. Open a serial monitor (e.g., Arduino Serial Monitor, PuTTY) connected to your USB-to-TTL converter at 9600 baud.
  3. Send the command AT and press Enter. The module should respond with OK.
  4. Send AT+CSQ to check signal quality.

4.2 Sending SMS

To send an SMS, use the following AT commands:

  • AT+CMGF=1 (Set SMS to text mode)
  • AT+CMGS="<phone_number>" (Replace <phone_number> with recipient's number)
  • After sending the above command, the module will respond with >. Type your message and then send Ctrl+Z (ASCII 26) to send the SMS.

4.3 Making a Call

To make a voice call:

  • ATD<phone_number>; (Replace <phone_number> with recipient's number, include the semicolon)
  • To hang up, use ATH.

4.4 GPRS Data Connection

Setting up GPRS requires configuring APN settings and then initiating a data connection. This typically involves commands like AT+CSTT, AT+CIICR, and AT+CIFSR. Refer to the SIM800L AT Command Manual for detailed GPRS instructions.

5. Maintenance

  • Environmental Conditions: Keep the module in a dry environment, away from moisture and extreme temperatures.
  • Static Electricity: Handle the module with care, using anti-static precautions to prevent damage to sensitive electronic components.
  • Power Supply: Always ensure a stable and sufficient power supply. Fluctuations or under-voltage can lead to module malfunction or damage.
  • Physical Inspection: Periodically check for any loose connections, damaged components, or signs of corrosion.

6. Troubleshooting

Problem Possible Cause Solution
Module not responding to AT commands Incorrect wiring (RX/TX swapped), wrong baud rate, insufficient power, module not powered on. Check wiring, verify baud rate (usually 9600), ensure power supply is stable and sufficient (3.7-4.2V, 2A peak).
NET light not blinking slowly (not registered on network) No SIM card, inactive SIM card, poor signal, antenna not connected, SIM card inserted incorrectly. Ensure SIM card is inserted correctly and active. Check antenna connection. Move to an area with better signal.
Module resets frequently Insufficient power supply (cannot handle peak current demands). Use a power supply capable of delivering at least 2A peak current. Add a large capacitor (e.g., 1000uF) across VCC and GND.
Cannot send SMS or make calls No network registration, no credit/plan on SIM, incorrect AT commands. Verify network registration (NET light blinking slowly). Check SIM card status. Review AT command syntax.

7. User Tips

  • Power Supply Stability: The most common issue with GSM modules is an unstable or insufficient power supply. Always use a dedicated power source that can provide the necessary current, especially during transmission.
  • Logic Level Shifting: If connecting to a 5V microcontroller, ensure you use a logic level shifter for the SIM800L's TXD pin to prevent damage, as it operates at 2.8V logic. The RXD pin is generally 5V tolerant.
  • AT Command Reference: Keep the official SIM800L AT Command Manual handy. It provides comprehensive details for all functions, including GPRS, HTTP, FTP, and more.
  • No GPS Functionality: Please note that the SIM800L module provides GPRS/GSM communication only and does not include GPS functionality. If GPS is required, a separate GPS module would be necessary.
  • Antenna Placement: For best signal quality, ensure the antenna is placed in an open area, away from metal obstructions or other electronic interference.

8. Warranty and Support

This product is typically covered by the seller's warranty policy. For specific warranty terms, please refer to the purchase agreement or contact your vendor directly. Technical support for the SIM800L module is generally provided by the module manufacturer (SIMCOM) through their documentation and community forums, or by the seller for basic inquiries.

Always consult the official SIMCOM documentation for the most accurate and detailed technical information regarding the SIM800L module.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.