10 years ago.

MBED LPC1768 total RAM

Why does the LPC1768 indicates a 64Kb RAM when all other docs states only 32Kb?

Question relating to:

Rapid Prototyping for general microcontroller applications, Ethernet, USB and 32-bit ARM® Cortex™-M3 based designs

2 Answers

10 years ago.

I think you can use the entire RAM by using the directive attribute ((section("AHBSRAM0"))) in this way

int var attribute((section("AHBSRAM0"))); to put the variables in the AHBSRAM0 memory section. notice: you can do this only if you don't use either the ethernet or CAN peripherals in you project. I hope it could be handy ;)

Accepted Answer

I was referring to the ublox C027 board ;)

posted by Emmanuele Polito 17 May 2014
10 years ago.

It has 64kb total RAM, of which 32kb is general purpose intended for your application, and the remainder is specifically for ethernet/usb/can? drivers.