¿Qué significa 48k cuando se trata de un PIC?

1

Mientras observaba el mapa de memoria de un controlador PIC, observé que para la memoria RAM especificaba la dirección de inicio y la de finalización, y la diferencia daba el tamaño correcto de la memoria mencionada en la hoja de datos. Pero en el caso de la memoria de programa se especificó como instrucciones 48K.

¿Qué significa cuando se sigue esta notación? Es un controlador de 16 bits.

    
pregunta rajesh

1 respuesta

5

Muchos microcontroladores PIC tienen instrucciones que tienen una longitud de 12 o 14 bits, y usan direcciones de palabras para identificar las ubicaciones de las instrucciones. Especialmente con dispositivos que no pueden hacer nada con el área de almacenamiento de código, excepto ejecutar instrucciones desde él, describir la capacidad de una parte como "8192 instrucciones de 14 bits" es más útil que describirla como que contiene "14,336 bytes".

Si bien muchas partes PIC utilizan instrucciones de 16 bits y tienen la capacidad de acceder al almacenamiento de código como una secuencia de octetos, sería confuso describir la capacidad de algunas partes en unidades del tamaño de instrucciones y la capacidad de otras en octetos. Cuando se comparan los límites de tamaño de código para las partes donde el almacenamiento de código es o no es direccionable por bytes, es más útil describir los tamaños de ambos en términos de instrucciones.

    
respondido por el supercat

Lea otras preguntas en las etiquetas