GSM adalah singkatan bagi Global System for Mobile Communications. GSM adalah sistem yang membabitkan telekomunikasi seperti handphone.

Di atas adalah salah satu GSM Modem Wavecom yang boleh membuat panggilan dan menghantar mesej ke handphone. GSM Modem ini menggunakan komunikasi RS232, oleh itu sambungan GSM Modem ke PIC melalui MAX232.

PIC perlu menghantar UART dan menerima UART mengikut protocol nya. GSM Modem beroperasi melalui set AT Command. Contoh AT Command adalah di bawah.
| AT+CGMI | Manufacturer identification |
| AT+CGMM | Request model identification |
| AT+CGMR | Request revision identification |
| AT+CGSN | Product Serial Number |
| ATD | Dial command |
| ATH | Hang-Up command |
| AT+CMGF | Preferred Message Format |
| AT+CMGS | Send message |
Di bawah adalah contoh program mengendalikan GSM Modem. Program tersebut membuat command asas seperti membuat panggilan ke handphone, meletak panggilan, menghantar SMS dan menerima SMS mengikut data-data AT Command di atas.
Berikut adalah videonya.
salam..
sy nk tanya..
mcm mn nk connect gsm n gps pd PIC18F4550
w/salam, iza. Coding utk GSM Modem sama sahaja menggunakan AT Command, cuma setkan baudrate saja.
salam encik. adakah coding di atas boleh digunakan untuk modem yg berlainan jenis (tak sama mcm moden yg encik gunakan) ? ataupun lain modem lain-lain coding ?
X tahu. Saya pun x pernah mention DTE dan DCE. Just try-and-error TX dan RX boleh working.