#define SYS_CLK 12000000L // Tcyc = 1/12MHz = 83ns static U16 code BaudParams[NUM_BAUDRATES] = { 65536 - (SYS_CLK/(1*2*1200)), // 0xEC78 (exact) 65536 - (SYS_CLK/(1*2*2400)), // 0xF63C (exact) 65536 - (SYS_CLK/(1*2*4800)), // 0xFB1E (exact) 65536 - (SYS_CLK/(1*2*9600)), // 0xFD8F (exact) 65536 - (SYS_CLK/(1*2*19200)), // 0xFEC7 (0.16%) yesterday's defect, now ok (except rounding) 65536 - (SYS_CLK/(1*2*38400)), // 0xFF64 (0.16%) 65536 - (SYS_CLK/(1*2*57600)), // 0xFF98 (0.16%) 65536 - (SYS_CLK/(1*2*115200)), // 0xFFCC (0.16%) 65536 - (SYS_CLK/(1*2*31250)) // 0xFF40 (exact) today's issue }; dump: A160 : 12 9D 0A C2 86 7F E8 7E 03 02 9D 0A EC_78 F6_3C A170 : FB_1E FD_8F FE_C7 FF_64 FF_98 FF_CC 0F_70 E5 5C