Beruflich Dokumente
Kultur Dokumente
www.sites.google.com/site/professorengpedro
PxIN
PxOUT Registrador de sada destinado a determinar o estado dos pinos da porta Px.
PxREN Registrador responsvel pela habilitao do resistor: pull up / pull down dos pinos da porta Px
PxIES Registrador responsvel pela seleo de borda de sensibilidade dos pinos da porta Px.
PxIE
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxIN um registrador de dados que armazena a informao do estado dos pinos da porta Px, os quais, foram
configurados como entrada pelo registrador PxDIR.
0V PxIN = 0 (cada bit deste registrador representa um pino da porta Px e efetuar a leitura do mesmo)
Vcc PxIN = 1 (Se o valor de tenso presente no respectivo pino de Px for Vcc seu respectivo bit ser 1 e se a
tenso for 0V, seu respectivo bit ser 0)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxOUT um registrador de dados que armazena a informao do estado dos pinos da porta Px, os quais, foram
configurados como sada pelo registrador PxDIR.
PxOUT = 0 0V
(cada bit deste registrador representa um pino da porta Px e efetuar a escrita do mesmo)
PxOUT = 1 Vcc
(Se o respectivo bit for 1 a tenso aplicada no mesmo ser Vcc e se respectivo bit for 0 a
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxDIR um registrador de configurao que determina a direo (entrada/sada) individual dos pinos da porta Px.
PxDIR = 0 entrada (os bits de PxDIR que estiverem no estado 0 configuraro o respectivo pino como entrada)
PxDIR = 1 sada
(os bits de PxDIR que estiverem no estado 1 configuraro o respectivo pino como sada)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
Exemplo:
Quando PxDIR vale: 0xAA
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Ento:
Px.0
PxIN
Px.4
PxIN
Px.1
PxOUT
Px.5
PxOUT
Px.2
PxIN
Px.6
PxIN
Px.3
PxOUT
Px.7
PxOUT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxSEL um registrador de configurao que seleciona a funo alternativa individual dos pinos da porta Px.
Os bits de PxSEL configuraro os respectivos pinos da porta Px de acordo com seu estado. Conforme mostrado abaixo:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxREN um registrador de configurao que habilita os resistores internos de pull up/ pull down individual dos pinos da
porta Px, quando o dispositivo o possui.
Os bits de PxREN configuraro os respectivos pinos da porta Px de acordo com seu estado. Conforme mostrado
abaixo:
-
P1.0
P1.4
Sada
P1.1
P1.5
Sada
P1.2
P1.6
Sada
P1.3
P1.7
Sada
P1DIR
Bit 7
P1.0
P1.4
Sada
P1.1
P1.5
Sada
P1.2
P1.6
Sada
P1.3
P1.7
Sada
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 2
Bit 1
Bit 0
Bit 2
Bit 1
Bit 0
P1REN
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
P1OUT
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxIFG um registrador de sinalizao possui a funo de sinalizar a interrupo individual dos pinos da porta Px.
Os bits de PxIFG configuraro os respectivos pinos da porta Px de acordo com seu estado. Conforme mostrado abaixo:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxIES um registrador de configurao possui a funo de determinar a sensibilidade de borda individual dos pinos da
porta Px.
Os bits de PxIES configuraro os respectivos pinos da porta Px de acordo com seu estado. Conforme mostrado abaixo:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Px.7
Px.6
Px.5
Px.4
Px.3
Px.2
Px.1
Px.0
PxIE um registrador de configurao possui a funo de habilitar a interrupo individual dos pinos da porta Px.
Os bits de PxIE configuraro os respectivos pinos da porta Px de acordo com seu estado. Conforme mostrado abaixo:
P1.0
Sada
P1.4
P1.1
Sada
P1.5
P1.2
Sada
P1.6
Entrada
P1.3
Sada
P1.7
Entrada
P1DIR
P1.0
Sada
P1.4
P1.1
Sada
P1.5
P1.2
Sada
P1.6
Entrada
P1.3
Sada
P1.7
Entrada
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 2
Bit 1
Bit 0
Bit 2
Bit 1
Bit 0
P1IES
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
P1IE
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
P1IFG
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
A capacidade mxima de corrente de cada pino configurado como sada de 6mA (tanto de fornecimento
quanto de drenagem).
No caso do pino configurado como entrada, a corrente drenada da ordem de aproximadamente 50nA
Como elemento de proteo, todos os pinos do chip possuem diodos de proteo (clamping), capazes de
limitar a mxima tenso no pino em aproximadamente 0,3V abaixo do
A existncia de tais diodos, alm de oferecer proteo, facilita a interface do MSP430 com sistemas
alimentados por 5V, pois com simples incluso de um resistor em srie com o pino, o chip pode ler sinais
provenientes de sistemas alimentados com 5V.
TEXAS INSTRUMENTS. MSP430x2xx family user's guide. Dallas: Texas Instruments, 2012.