El LPC1778 tiene 4 UARTs y 1 USART (para comunicación síncrona), es decir, los pines necesarios para Rx y Tx. Tanto ZigBee como GSM requieren este puerto para enviar y recibir datos a/desde el MCU. Así que sólo tienes que interconectar estos dos módulos con dos de estas 5 UARTs presentes. Sólo tienes que comprobar que tienes los pines necesarios expuestos en tus placas de desarrollo. Por ejemplo, la plataforma de prototipos mbed LPC1768 tiene 3 UARTs expuestas directamente, dos de las cuales son compartidas con los pines I2C y la otra tiene un pin (Tx) compartido con uno de los pines SPI. Comprueba esto para tu placa de desarrollo.
¿Puedes detallar qué tipo de módulo ZigBee estás utilizando (me refiero a qué interfaz tiene)?
También el módulo GSM en lo que la interfaz que está conectando, la mayoría de los módulos GSM a menudo el apoyo de interfaz USB y Uart
Si usted puede aclarar más sobre esto, será útil para la gente a asesorar con mayor precisión.
Aunque ya se ha añadido una respuesta a la que puedes referirte siempre que tus dos módulos utilicen la interfaz uart