Hola Lucas,
Podes suponer que tenes un puerto llamado PWM_SIGNAL y al aplicarle una mascara podes sobreescribir el último bit (el menos significativo). Un ejemplo de esto en pseudocódigo sería:
mask = PWM_SIGNAL && 0x0001
OUT(PWM_SIGNAL, mask)
Todas las funciones a menos que sean básicas, deben implementarlas en el lenguaje que lo estén haciendo. La función OUT pueden tomarla como existente también.
Saludos,
Miguel