Cellular modems can draw transmit bursts far beyond what a small ESP32 board can supply.
UART modem target
SIMCOM AT modem modules for ESP32
Connect SIMCom 2G, 3G or 4G AT modems to ESP32 for UART shell access, SIM checks, network registration, SMS and USSD tests.
Start here when connecting SIMCom AT modem modules such as SIM800, SIM7600, A7600 or A7670 to ESP32 over UART. Check power, voltage level, SIM state and antenna before network registration tests.
- SIMCom
- AT
- UART
- SIM

workflow
Start with AT response and registration checks
Confirm the modem power supply, UART voltage levels, TX/RX crossing, SIM state and antenna before network tests. Start with basic AT and signal commands, then check registration before SMS, USSD or data actions.
- 01
Wire TX/RX, ground and the modem power path according to the module requirements.
- 02
Confirm voltage levels before connecting UART pins.
- 03
Start with modem and status commands before SIM or network tests.
- 04
Check registration before SMS, USSD or data features.
- 05
Keep SIM and network tests within your own account and local rules.
mode cell
phonebook
sim
network
call
modemUse this SIMCOM modem sequence for AT response, SIM state and registration checks before SMS, USSD or data tests.
hardware reminders
Wiring notes before powering the target
Connect UART TX/RX to ESP32 Bit Pirate, power the modem from a suitable external supply and confirm the board-specific pinout before powering the target.
Wiring View
Confirm whether the modem exposes 1.8 V, 2.8 V or 3.3 V UART levels before connecting TX/RX.
Always connect the antenna before powering the modem, especially during registration or transmit tests.
Use a valid SIM card, confirm local network coverage and unlock the SIM first if the command requires it.
SMS, calls and USSD operations may incur charges depending on your mobile operator and plan.
Before wiring a cellular module, check pinout, voltage, ground reference, antenna, SIM state and whether the selected ESP32-S3 board has the required UART pins free.
task-level guides
Detailed Cellular AT modem recipes
Use these SIMCOM modem guides for UART setup, AT checks, SIM state, registration and cautious network tests.
Task-level guide with wiring, commands and troubleshooting steps.
Check cellular modem statusTask-level guide with wiring, commands and troubleshooting steps.
Check cellular network registrationTask-level guide with wiring, commands and troubleshooting steps.
Dump SIM card infoTask-level guide with wiring, commands and troubleshooting steps.
Send SMS from cellular modemTask-level guide with wiring, commands and troubleshooting steps.
Send USSD from cellular modemTask-level guide with wiring, commands and troubleshooting steps.
what it is
What SIMCom AT modem is used for
Cellular AT modems expose a UART command interface for status, SIM information, network registration, SMS, USSD and data-session control.
SIMCom AT modules
Supported SIMCom modem families
All SIMCom 2G, 3G and 4G modem modules exposing the standard AT interface should be compatible with the UART workflows.
GSM / GPRS modules
SIM800, SIM808, SIM868, SIM900 and similar SIMCom 2G modules with a standard AT command set.
UMTS / HSPA modules
SIM5320, SIM5360 and similar SIMCom 3G modems can be tested through the same UART AT shell approach.
LTE modules
SIM7600, A7600, A7670 and comparable LTE modules are good targets for registration, SMS, USSD and status checks.
Cellular features require a valid SIM card, local network coverage and, for some commands, an unlocked SIM before testing.
practical value
Why use SIMCom AT modem with ESP32 Bit Pirate
ESP32 Bit Pirate helps turn the modem into a repeatable serial bench target using UART, AT shell and Web Serial workflows.
common symptoms
Common problems with Cellular AT modem
SIMCom modem issues usually come from TX/RX wiring, burst power, UART level, SIM state, antenna, coverage or carrier registration.
No AT response
Swap TX/RX, check baud, ground, power and modem boot state.
Registered nowhere
Check antenna, SIM status, band support and local coverage.
Random resets
Use a stronger power supply; cellular transmit bursts can brown out the module.
pages
Useful SIMCom AT modem next pages
Use these links for AT command setup, UART wiring, SIM status checks, registration tests and hardware power notes.
AT command reference for modem status, SIM checks and network registration.
UARTUART reference for TX/RX wiring, baud rate and serial bridge checks.
ESP32-S3 DevKitBoard-specific notes for using Cellular AT modem with ESP32 Bit Pirate.
CardputerBoard-specific notes for using Cellular AT modem with ESP32 Bit Pirate.
Use UART AT shell modemOpen an interactive AT command session.
Check modem statusVerify signal, SIM and modem readiness.
Check network registrationConfirm that the module is attached to a network.
Dump SIM card infoRead SIM identifiers from the modem shell.
Web Serial TerminalUse Web Serial for interactive AT commands, signal checks and registration testing.
Hardware ecosystemDock, adapters, level notes and physical hardware context.
module-specific answers
Cellular AT modem FAQ
Quick answers about SIMCom AT modems, UART wiring, SIM state, power bursts and first registration checks.
Can ESP32 Bit Pirate talk to AT modems?
Yes. SIMCom 2G, 3G and 4G modules with a standard AT interface should work through UART and cellular AT workflows.
Which SIMCom modules are good targets?
SIM800, SIM900, SIM5320, SIM5360, SIM7600, A7600, A7670 and similar AT-command modem boards are practical targets.
Is a SIM required?
Status and identity commands may work without a SIM, but network registration, SMS, calls and USSD need a valid SIM/account and coverage.
Can I power a modem from the ESP32 board?
Often no. Many cellular modules need a separate supply sized for transmit bursts.
Which web tool helps?
The Web Serial Terminal is useful once the firmware exposes the UART shell workflow.
What should I test first?
AT response, signal quality, SIM status and network registration.
