¿Por qué los pines de un puerto en algunos microcontroladores no están en orden? [duplicar]

0

En algunos circuitos integrados, los números de pin no están en el orden correcto. Por ejemplo, en la serie msp430x12x2 (imagen siguiente).

En la foto, ¿por qué no P2.0 está disponible en el pin 20 (o adyacente a P1.0 ??)

¿Por qué hay pocos pines de ambos puertos P2 y P3 a ambos lados del IC?

    
pregunta user3219492

1 respuesta

2

Ellos están más o menos en orden, en sentido contrario a las agujas del reloj, aumentando por número de bit y separados por número de puerto.

Están organizados por puerto (internamente, el bus de datos estará organizado y la forma en que acceda a los bits es similar), por lo que no esperaría encontrar el LSB de un puerto al lado del LSB de otro.

Dicho esto, hay varias razones por las que algunos microcontroladores parecen tener pines "fuera de orden". Un chip que estoy usando ahora tiene pines en orden de bits C5 / C4 / C3 / C6 / C7. Puede ser por compatibilidad con versiones anteriores o por alguna otra razón, lo importante es prestar atención a la hoja de datos.

    
respondido por el Spehro Pefhany