SIM800L GSM/GPRS Module
Cellular Calls, SMS & Data via AT Commands
The SIM800L is a complete cellular modem on a small breakout board - it takes a standard SIM card (usually via a micro/nano adapter) and gives your microcontroller access to the cellular network for voice calls, SMS text messages, and GPRS data, all controlled through a plain UART serial connection using AT commands, the same standardized command language modems have used since the dial-up era. That means adding cellular connectivity to a project doesn't require implementing any of the actual radio or cellular protocol stack yourself - the SIM800L chip handles registering onto the network, authentication, and the low-level radio work internally, and your code just sends text commands like ”send this SMS to this number” and waits for a response. The single biggest practical challenge with this module isn't the AT commands themselves but power: during a 2G transmission burst the module can briefly pull current spikes up to around 2A, far beyond what most microcontroller 5V regulators or USB ports can supply cleanly - which is the source of the vast majority of ”it just resets” or ”won't register on the network” problems people run into.
Key features
Voice, SMS & GPRS Data
Full cellular connectivity, not just text messaging.
AT Command Control
A standard, well-documented command set over UART.
Quad-Band GSM
Works across the common global 850/900/1800/1900MHz bands.
Compact Form Factor
Small enough to embed directly into portable and wearable projects.
SIM Card Slot Onboard
A standard SIM card holder is built directly into the module.
Network Status LED
Blink pattern indicates searching versus registered-on-network state.


