Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use SIM7600-H Hat: Examples, Pinouts, and Specs

Image of SIM7600-H Hat
Cirkit Designer LogoDesign with SIM7600-H Hat in Cirkit Designer

Introduction

The SIM7600-H Hat is a GSM/GPRS/LTE module designed for IoT applications, offering reliable cellular connectivity for data transmission and communication. It supports multiple frequency bands, making it versatile for global use. Additionally, the module includes GPS functionality, enabling location tracking and navigation. This makes the SIM7600-H Hat an excellent choice for remote monitoring, control systems, and mobile IoT projects.

Explore Projects Built with SIM7600-H Hat

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi 4B-Based Multi-Sensor Interface Hub with GPS and GSM
Image of Rocket: A project utilizing SIM7600-H Hat in a practical application
This circuit features a Raspberry Pi 4B interfaced with an IMX296 color global shutter camera, a Neo 6M GPS module, an Adafruit BMP388 barometric pressure sensor, an MPU-6050 accelerometer/gyroscope, and a Sim800l GSM module for cellular connectivity. Power management is handled by an MT3608 boost converter, which steps up the voltage from a Lipo battery, with a resettable fuse PTC and a 1N4007 diode for protection. The Adafruit Perma-Proto HAT is used for organizing connections and interfacing the sensors and modules with the Raspberry Pi via I2C and GPIO pins.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 NodeMCU-Based Environmental Monitoring System with SIM900A GSM Communication
Image of IOE: A project utilizing SIM7600-H Hat in a practical application
This is a sensor-based data acquisition system with GSM communication capability. It uses an ESP8266 NodeMCU to collect environmental data from a DHT22 sensor and light levels from an LDR, as well as distance measurements from an HC-SR04 ultrasonic sensor. The SIM900A GSM module enables the system to transmit the collected data over a cellular network.
Cirkit Designer LogoOpen Project in Cirkit Designer
Dual-Mode LoRa and GSM Communication Device with ESP32
Image of modul gateway: A project utilizing SIM7600-H Hat in a practical application
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
Image of Little Innovator Competition: A project utilizing SIM7600-H Hat in a practical application
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SIM7600-H Hat

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Rocket: A project utilizing SIM7600-H Hat in a practical application
Raspberry Pi 4B-Based Multi-Sensor Interface Hub with GPS and GSM
This circuit features a Raspberry Pi 4B interfaced with an IMX296 color global shutter camera, a Neo 6M GPS module, an Adafruit BMP388 barometric pressure sensor, an MPU-6050 accelerometer/gyroscope, and a Sim800l GSM module for cellular connectivity. Power management is handled by an MT3608 boost converter, which steps up the voltage from a Lipo battery, with a resettable fuse PTC and a 1N4007 diode for protection. The Adafruit Perma-Proto HAT is used for organizing connections and interfacing the sensors and modules with the Raspberry Pi via I2C and GPIO pins.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of IOE: A project utilizing SIM7600-H Hat in a practical application
ESP8266 NodeMCU-Based Environmental Monitoring System with SIM900A GSM Communication
This is a sensor-based data acquisition system with GSM communication capability. It uses an ESP8266 NodeMCU to collect environmental data from a DHT22 sensor and light levels from an LDR, as well as distance measurements from an HC-SR04 ultrasonic sensor. The SIM900A GSM module enables the system to transmit the collected data over a cellular network.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of modul gateway: A project utilizing SIM7600-H Hat in a practical application
Dual-Mode LoRa and GSM Communication Device with ESP32
This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Little Innovator Competition: A project utilizing SIM7600-H Hat in a practical application
ESP8266 and SIM800L Based GPS Tracker with I2C LCD Display and Battery Power
This circuit integrates an ESP8266 NodeMCU microcontroller with a SIM800L GSM module, a GPS NEO 6M module, and a 16x2 I2C LCD display for communication and location tracking. It also includes a pushbutton for user input, a piezo buzzer for audio alerts, and is powered by a 2x 18650 battery pack through an LM2596 step-down module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Remote monitoring and control systems
  • GPS-based tracking and navigation
  • Smart agriculture and environmental monitoring
  • Industrial IoT (IIoT) applications
  • Smart home and automation systems
  • Vehicle telematics and fleet management

Technical Specifications

Key Technical Details

Parameter Specification
Cellular Connectivity GSM/GPRS/LTE
Frequency Bands LTE: B1/B3/B5/B7/B8/B20/B28, GSM: 850/900/1800/1900 MHz
GPS Support Yes (GNSS: GPS, GLONASS, BeiDou, Galileo, QZSS)
Operating Voltage 5V (via Raspberry Pi GPIO or external power)
Power Consumption Idle: ~10mA, Active: ~500mA (varies with usage)
Communication Interfaces UART, USB, GPIO
Dimensions 65mm x 56mm x 20mm
Operating Temperature -40°C to +85°C

Pin Configuration and Descriptions

Pin Name Pin Number Description
5V 2 Power input (5V)
GND 6 Ground
TXD 8 UART Transmit (to Raspberry Pi RXD)
RXD 10 UART Receive (to Raspberry Pi TXD)
PWRKEY GPIO17 Power key for turning the module on/off
NETLIGHT GPIO25 Network status indicator
GPS_TXD GPIO15 GPS UART Transmit
GPS_RXD GPIO16 GPS UART Receive

Usage Instructions

How to Use the SIM7600-H Hat in a Circuit

  1. Hardware Setup:

    • Attach the SIM7600-H Hat to a Raspberry Pi or connect it to an external microcontroller via UART.
    • Insert a valid SIM card into the SIM card slot on the module.
    • Connect an LTE antenna to the SMA connector for cellular connectivity.
    • If GPS functionality is required, connect a GPS antenna to the GPS SMA connector.
  2. Powering the Module:

    • Ensure the module is powered with 5V via the Raspberry Pi GPIO or an external power source.
    • Use the PWRKEY pin to turn the module on by holding it low for 1 second.
  3. Communication:

    • Use UART or USB to communicate with the module. For UART, connect the TXD and RXD pins to the corresponding pins on your microcontroller.
    • Configure the baud rate to 115200 for UART communication.
  4. AT Commands:

    • The SIM7600-H Hat is controlled using AT commands. For example:
      • AT - Check if the module is responsive.
      • AT+CSQ - Check signal quality.
      • AT+CGATT? - Check if the module is attached to the network.
      • AT+CGPS=1 - Enable GPS functionality.

Important Considerations and Best Practices

  • Ensure the SIM card has an active data plan for internet connectivity.
  • Use proper antennas for LTE and GPS to achieve optimal performance.
  • Avoid powering the module directly from a microcontroller's GPIO pins, as it may not provide sufficient current.
  • Place the module in an area with good cellular and GPS signal reception.
  • Use level shifters if interfacing with a 3.3V microcontroller.

Example Code for Arduino UNO

Below is an example of how to send an SMS using the SIM7600-H Hat with an Arduino UNO:

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial sim7600(7, 8); // RX = Pin 7, TX = Pin 8

void setup() {
  Serial.begin(9600);          // Initialize Serial Monitor
  sim7600.begin(115200);       // Initialize SIM7600 UART communication

  delay(1000);                 // Wait for the module to initialize
  sendATCommand("AT");         // Check if the module is responsive
  sendATCommand("AT+CMGF=1");  // Set SMS mode to text
  sendATCommand("AT+CMGS=\"+1234567890\""); // Replace with recipient's number
  sim7600.print("Hello, this is a test SMS from SIM7600-H Hat!"); 
  sim7600.write(26);           // Send Ctrl+Z to send the SMS
}

void loop() {
  // Continuously check for responses from the module
  if (sim7600.available()) {
    Serial.write(sim7600.read());
  }
}

void sendATCommand(String command) {
  sim7600.println(command);    // Send AT command to the module
  delay(1000);                 // Wait for the module to respond
  while (sim7600.available()) {
    Serial.write(sim7600.read()); // Print the response to Serial Monitor
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Module Not Powering On:

    • Ensure the PWRKEY pin is held low for at least 1 second to turn on the module.
    • Verify the power supply provides sufficient current (at least 2A peak).
  2. No Network Connection:

    • Check if the SIM card is inserted correctly and has an active data plan.
    • Use the AT+CSQ command to check signal strength. A value above 10 is recommended.
    • Ensure the LTE antenna is securely connected.
  3. GPS Not Working:

    • Verify the GPS antenna is connected to the correct SMA connector.
    • Place the module in an open area with a clear view of the sky for better GPS signal reception.
    • Use the AT+CGPSINFO command to check GPS data.
  4. No Response to AT Commands:

    • Confirm the baud rate is set to 115200.
    • Check the UART connections (TXD and RXD) between the module and the microcontroller.
    • Ensure the module is powered on and responsive by sending the AT command.

FAQs

Q: Can the SIM7600-H Hat be used with a Raspberry Pi?
A: Yes, the module is designed to work seamlessly with Raspberry Pi via GPIO or USB.

Q: What is the maximum data rate supported by the module?
A: The SIM7600-H Hat supports LTE Cat-4 with a maximum download speed of 150 Mbps and upload speed of 50 Mbps.

Q: Does the module support voice calls?
A: Yes, the SIM7600-H Hat supports voice calls in addition to SMS and data transmission.

Q: Can I use the module without GPS functionality?
A: Yes, GPS is optional and can be disabled if not required for your application.