Can someone please give me a indication what i am do-ing wrong i am trying to get serial coms running on a PIC12 but keeps on getting garbage the idea is to build a small data logger one input, rs232 coms and a spi ram chip

Code:
DEFINE OSC          4

DEFINE ADC_BITS     10  '10 BIT A/D CONVERSION RESULT
DEFINE ADC_CLOCK    3   'INTERNAL A/D RC CLOCK
DEFINE ADC_SAMPLEUS 50  'SET SAMPLE TIME IN MICROSECONDS
adval0  VAR WORD		'Create adval0 to store result
DATAH VAR BYTE
DATAL VAR BYTE

CMCON = 7               'TURN COMPARITORS OFF
TRISIO = %000001        'Set GSIO 0 INPUTS, others to OUTPUT
ANSEL = %00110001 	    'Set GSIO 0 TO ANALOG A/D IN W/Frc
ADCON0.7 = 1	        'Right Justify for 10-bit

DEFINE DEBUG_REG GPIO          'Set Debug pin port
DEFINE DEBUG_BIT 2             'Set Debug pin bit
DEFINE DEBUG_BAUD 4800         'Set Debug baud rate
DEFINE DEBUG_MODE 1            'Set Debug mode: 0=true,1=inverted

DEFINE DEBUGIN_REG GPIO          'Set Debugin pin por
DEFINE DEBUGIN_BIT 1             'Set Debugin pin bit
DEFINE DEBUGIN_BAUD 4800         'Set Debugin baud rate
DEFINE DEBUGIN_MODE 1            'Set Debugin mode: 0=true,1=inverted

START:
	TOGGLE GPIO.4
    PAUSE 1000
    DEBUG "D"
    
GoTo START

End