In previous tutorial we have gone through basics of ARM7 LPC2148 Microcontroller. In this tutorial, we will be learning how to Program ARM7 LPC2148 Microcontroller in ISP Mode. To program microcontroller we will be using MDK-ARM Keil µVision4 IDE and Flash Magic Tool. Keil has Lite or Evaluation edition which limits the code size of 32kB. This could be more than enough for our projects. Flash Magic is utility, we’ll use this to load hex file into flash memory of LPC2148 Microcontroller.
We also need hardware’s i.e. microcontroller evaluation board to run and test example code. There are plenty of kits available in market. We’ll use STK2148-UltraLite V1.4 evaluation board from SPJ Embedded Systems Pvt. Ltd. Pune. We appreciate help from company to sponsor us this evaluation board to continue this tutorials series. You can use any available LPC2148 evaluation kit. The only thing you have to make sure is pin numbers and schematics. We recommend you to buy STK2148-UltraLite V1.4 or any LPC2148 header board or something similar to BlueBoard. Apart from power adapter of 6V and 500mA we need USB to UART Serial Cable. We’ll need to install drivers before using Flash Magic to load hex file onto LPC2148 via UART0 in ISP Mode. Refer Image:
Installation of Keil MDK-ARM µVision4 is very simple. You only need to fill the form to download setup file. To get MDK-ARM click this link or link2. Flash Magic Tool is freeware utility can be found here. Here is quick video to demonstrate entire process from connection between hardware’s to burn hex file onto microcontroller
Video:How to Program ARM7 LPC2148 Microcontroller
This way device enters into ISP mode manually. This often depends on hardware that you been using. We recommend you to read user manual carefully. If it is needed then consult company who made your LPC2148 board/kit. Sometime we also need to Press RESET Switch after loading hex file to LPC2148. This could execute latest firmware in flash memory.
This is how you can Program ARM7 LPC2148 Microcontroller for your next project. In next tutorial we’ll build Fresh New Keil MDK-ARM uVision4 Project. We will write simple program to configure GPIO Port Pins of LPC2148 Microcontroller. We hope you’ll this tutorial educational and entertaining. Good Luck and Enjoy….!!!!