My application is utilizing both USARTs for this chip. The primary USART is working fine. The second USART will transmit but will not receive. I sususpect I have an issue with the configuration. I did see this note for the RX2 pin in the documentation with Note 2 below for the RX2 pin. I do not know what this information means.


2: Alternate pin assignment for P2B, T3CKI, CCP3 and CCP2 when Configuration bits PB2MX, T3CMX, CCP3MX and
CCP2MX are clear.

Thanks
George

My configuration and code is:
'Configuration
DEFINE FOSC INTIO67
OSCCON = 110010 ' Set internal 8Mhz OSC




Define OSC 16


DEFINE HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h
define HSER_BAUD 9600
DEFINE HSER_CLROERR 1


DEFINE HSER2_RCSTA 90h
DEFINE HSER2_TXSTA 24h
define HSER2_BAUD 9600
DEFINE HSER2_CLROERR 1






ANSELA = 000000
ANSELB = 000000
ANSELC = 000000 ' Turn Off A2d


ADCON2 = 101101
ADCON1 = 001000
ADCON0 = 011000




TRISA = 111111 ' Setup TRIS
TRISB = 110000
TRISC = 111111


PORTA = 100000 ' Setup ports
PORTB = 000000
PORTC = 000000




Init_9800
Flag = 0
low led1
pause 100
'Initialization Process
'Send 0 then check hserin2 for a 13
'Increament x with each 13 received, once 13 is received 3x then OEC = 1
'Then wait for $43 for Report Transfer On
'Then wait for $42 for Touch report on
'At this point, OEC = 2 and is considered initialized
hserout2 [hex $0]
hserin2 100, main, [hex char2]
hserout2 ["input was", hex char2]
if char2 = $13 then
OEC = 1
x = X + 1
if X > 2 then
OEC = 2
X = 0
high led4
endif
endif
goto main
return