Hello, I have started a new project with a 80c251 microcontroller and PSD834F1 device and I want to use code Banking. I have just implement the following memory map: 0x008000-0x00FFFF EEPROM from PSD 0x018000-0x01FFFF NVRAM External 0xFE0000-0xFEFFFF Code OxFF0000-0xFFFFFF Code But I would like to have code banking with 1 common area and 2 Banks codes: 0x008000-0x00FFFF EEPROM from PSD 0x018000-0x01FFFF NVRAM External 0xFE0000-0xFEFFFF Code (COMMON) OxFF0000-0xFFFFFF Code (BANK0,BANK1) Is it possible to implement this memory map using HUGE memory? Is there any PDF explaning HUGE memory code banking? Any ideas? Regards Jesus Haro
More details, Our company has a embedded controller with a 80251 and PSD813F1 (128 Kb). The first idea was to program a simple controller (128Kb is enougth) but after 2 years, we are very close to the maximum code avaliable. With no hardware cost, only replacing PSD813F1 with an 834F2 I have 512Kb. This is the reason. Then, have you try to use code banking with an 80251 uC? Regards Jesus Haro
The C251 V3.50 has support for code banking. Do you have this version? Reinhard
Yes I have c251 v3.53
Send email to support.intl@keil.com, we will then email you a documentation that may help.