dsPIC30F - Versiones de silicio (?) y registros de integración del sistema

1

Veo diferentes documentos en Internet sobre la familia dsPIC30F. Especialmente me interesan los registros de configuración del sistema.

enlace - documento de 2008. Enumera los siguientes registros:

  • FOSC: Registro de configuración del oscilador (Nota 2) (0xF80000)
  • FWDT: Registro de configuración del temporizador de vigilancia (0xF80002)
  • FBORPOR: Registro de configuración BOR y POR (0xF80004)
  • FBS: Registro de configuración del segmento de arranque (0xF80006)
  • FSS: Registro de configuración de segmento seguro (0xF80008)
  • FGS: Registro de configuración de segmento general (0xF8000A)
  • FICD: Registro de configuración de depurador en circuito (0xF8000C)

Mientras que otro documento enlace (desde 2009) muestra un conjunto diferente de registros:

  • FBS: Registro de configuración de segmento de código de inicio
  • FGS: Registro de configuración del segmento de código general
  • FOSCSEL: Registro de selección de fuente de oscilador
  • FOSC: Registro de configuración de selección de oscilador
  • FWDT: Registro de configuración del temporizador de vigilancia
  • FPOR: Registro de configuración de reinicio de encendido
  • FICD: Registro de configuración del depurador en circuito

Las listas en sí mismas y las descripciones de los bits (por ejemplo, el registro FICD) difieren en detalles significativos.

Ambos documentos no informan nada sobre los números de pieza o las revisiones de silicio que describen.

¿Alguien sabe qué documento es mejor / más preciso? ¿Hay alguna forma de verificar qué registros de configuración se implementan realmente en los chips que tengo en mis manos?

    
pregunta Kirill Kobelev

1 respuesta

-1

El mapa de registros de configuración no es el mismo en cada chip. Aparentemente encontró dos documentos que se refieren a dos mapas de registro diferentes. Tenga en cuenta que el manual de referencia de la familia, por ejemplo, tiene diferentes capítulos para diferentes variantes de algunos periféricos. Tienes que saber qué variante está utilizando tu chip en particular.

La forma correcta de determinar todas estas cosas para cualquier chip es buscar en la hoja de datos de ese chip.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas