Hello, We are working on 8051 project; Presently we are using code banking. our code size are around 80K We wanted to use XDATA banking together with code banking on the same project; 128K SRAM we selected; can we do? i seen the thread >>http://www.keil.com/forum/docs/thread1524.asp 1. if 8051 support the 64K code & data; why 32K bank is required; can we use 64K code and 64K data banking; 2. In our project we are using 128K eprom & 128K SRAM; can we connect the same extra pin for both the chips; or each chip required separate pins of micro controller. 3. why 32K page required in XDATA Banking? As seen the semiconductors manufacture >> no one manufacture of 64K SRAM; only 32K , 128K and more; how many banks we may use in our project. 4. difference between BL51 & LX51, which linker we should use.