I seem to be unable to activate the second async serial port on a XC161CJ. There's hardly any difference between both ports and "ASC0" runs fine. But whatever I do, "TXD1" will not transmit anything. Does anyone have any experience with programming this port? These are my settings: ASC0_FDV = 0x016f; ASC0_BG = 0x0006; ASC0_CON = 0x8811; ALTSEL0P3 |= 0x0c00; P3 = (P3 & ~(uword)0x0800) | 0x0400; DP3 = (DP3 & ~(uword)0x0800) | 0x0400; ASC1_FDV = 0x016f; ASC1_BG = 0x0006; ASC1_CON = 0x8811; ALTSEL0P3 |= 0x0003; P3 = (P3 & ~(uword)0x0002) | 0x0001; DP3 = (DP3 & ~(uword)0x0002) | 0x0001; Now, if I write a value to "ASC0_TBUF" it comes out of pin "TXD0" serially.(don't bother about interrupts) If I do the same with "ASC1_TBUF" nothing happens. I can write a value to the pin itself, so physically there's nothing wrong. What am I missing??? Frank
Hi Frank, got the informations from Infineon. There in fact some informations gone lost (missing ?). Recommendation is to refer the XC167 manuals (as we did). The informations in general are valid and will take again in the manual with next update. I gave the hint to let flow in the most actual RESET values of the register with these updates. Time plan is not known as this time. Stefan