¿Qué sucede con los pines de E / S en el modo de bajo consumo en el MSP430?

8

Estoy leyendo la hoja de datos de MSP430G2553 sobre los modos de bajo consumo que tiene el microcontrolador tiene, pero no habla de lo que sucede con los puertos IO cuando ingresa en los modos de baja potencia. Solo se trata de lo que sucede con los relojes así:

  

• Modo activo (AM)
  - Todos los relojes están activos

     

• Modo de bajo consumo 0 (LPM0)
  - La CPU está deshabilitada
  - ACLK y SMCLK permanecen activos, MCLK está deshabilitado

     

• Modo de bajo consumo de energía 1 (LPM1)
  - La CPU está deshabilitada
  - ACLK y SMCLK permanecen activos, MCLK está deshabilitado
  - El generador dc de DCO se desactiva si DCO no se usa en modo activo

     

• Modo de bajo consumo de energía 2 (LPM2)
  - La CPU está deshabilitada
  - MCLK y SMCLK están deshabilitados
  - El generador de corriente continua de DCO permanece habilitado
  - ACLK permanece activo

     

• Modo de bajo consumo de energía 3 (LPM3)
  - La CPU está deshabilitada
  - MCLK y SMCLK están deshabilitados
  - El generador de corriente continua de DCO está desactivado
  - ACLK permanece activo

     

• Modo de bajo consumo de energía 4 (LPM4)
  - La CPU está deshabilitada
  - ACLK está deshabilitado
  - MCLK y SMCLK están deshabilitados El generador de dc de DCO está deshabilitado El oscilador de cristal se detiene

Entonces, ¿qué pasa con los puertos IO? ¿Es un hecho que permanecen en el estado antes de que entre en el modo de bajo consumo?

    
pregunta Dean

1 respuesta

9

Mucho no se explica en la hoja de datos del chip. Con 450 modelos de procesadores, esto tiene mucho sentido: la hoja de datos describe las cosas específicas del chip; la información común se vuelve a incluir en un manual del usuario que cubre toda la familia de dispositivos.

El manual del usuario para esa familia de dispositivos es

  

Guía del usuario de la familia MSP430x2xx

     

Número de documentación: SLAU144J

Modos de funcionamiento, ch 2.3, p.38 dice:

  

Al configurar cualquiera de los bits de control de modo, el modo de operación seleccionado surte efecto inmediatamente (ver   Figura 2-9). Los periféricos que funcionan con cualquier reloj deshabilitado se deshabilitan hasta que el reloj se active. los   Los periféricos también se pueden desactivar con sus ajustes de registro de control individuales. Todos los pines del puerto de E / S y   RAM / registros no han cambiado. Despertar es posible a través de todas las interrupciones habilitadas.

Por lo tanto, los pines de E / S conservan su función actual y los valores (para los pines de salida).

En otras palabras, si está intentando ahorrar energía, cualquier problema que suministren a los LED, etc. es su problema (apáguelos, junto con los periféricos que no necesita, antes de dormir).

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas