Wenn er bei 8MHZ / 9600 Baud in Wirklichkeit nur 1200 Baud liefert, hast du den Bascom mit der Angabe $crystal=8000000 offenbar angelogen. Tatsächlich kriegt der M16 nur 1 MHZ, das ist wahrscheinlich der interne Oszillator--------------> was lernen wir daraus ?
Du mußt bei den Fuses auf ""externen quartz" einstellen.