Hi , I have used BDATA for my 12 bit ADC program where all the 12 bits are collected at 0x20 by declearing
volatile unsigned int bdata ADC _at_ 0x20
volatile unsigned char ReadADC1 _at_ 0x20; volatile unsigned char ReadADC2 _at_ 0x21;