Lo unico que necesitas es definirlo en el primer banco y luego cuando cambies al otro banco la direccion que deseas sera la misma pero en el otro banco. Quiero decir, los bancos estan diferenciados por el bit RP0 en el registro de status por lo cual la direccion 0x20 en el banco 0 se diferencia de la 0xA0 en el banco 1 solo en el bit mas significativo o RP0, el resto es igual. 0xA0 = 0x20 + 0x80 Mark Lezama Calvin escribis: > How can I define a register (i.e. W_Temp) in several banks at the same time? > > Calvin