I have a MSC1200EVM. The following test program runs as expected on the board with a small memory model, but the terminal shows endless y umlauts when a Large Memory Model is used. Should autobaud() work with the "Large:? Is there some other tool settings that are required to make it work? ======== #include <REG1200.H> #include <stdio.h> extern void autobaud(void); sbit RedLed = P3^4; sbit YelLed = P3^5; void main(void) { CKCON = 0x10; // per MSC1200 data sheet TCON = 0; // per MSC1200 data sheet autobaud(); printf("Hello\n"); } =========================