CDMA (Code Division Multiple Access) es una tecnología que forma la base de los teléfonos móviles 3G. En CDMA no hay SIM extraíble. Toda la información sobre el usuario y la cuenta se almacena en la memoria interna del dispositivo o teléfono.
La diferencia básica entre GSM y CDMA es que el GSM es un SIM específico, es decir, un teléfono móvil se identifica en la red por la SIM extraíble insertada en ese teléfono. Por otro lado, en CDMA, la red identifica un teléfono por la información almacenada en la memoria interna.
La tecnología utilizada en GSM para identificar múltiples llamadas en un canal es TDM y FDM. Por otro lado, en CDMA, múltiples llamadas en un canal están separadas por el código (CDM).
En GSM, la voz y los datos se pueden transmitir simultáneamente, mientras que en CDMA no.
GSM utiliza GPRS que proporciona un ancho de banda de datos más bajo, por lo tanto, tiene la velocidad de transmisión de datos más lenta. Por otro lado, CDMA usa EVDO que proporciona un mayor ancho de banda de datos, por lo tanto, tiene una velocidad de transmisión de datos más rápida.