ARM

This is our first part of ARM microcontroller tutorial. In this article we will see how to setup development environment for ARM microcontroller LPC2148. We are using Keil IDE for this.
Downloading IDE
Go to "keil.com"
Go to "Download" page
Go to "Product Downloads"
Go to MDK-Arm
Fill the contact form and submit it.
You will get the download link of Keil IDE
Keil - Product Downloads
Downloading Keil Legacy Support
Go to legacy support's download page.
Click on "Download Legacy Support...

In this tutorial we will learn how to flash an LPC2148 microcontroller using on-chip serial (UART) ISP bootloader with Flash Magic tool.
Components Required
LPC2148 ARM Microcontroller USB to UART converter with DTR and RTS outputs.
You may also use ready to go boards like rhydoLABZ LPC2148 Stick.
Connections
LPC2148 ISP Serial UART Flashing Connections
Circuit Diagram
LPC2148 ISP Serial UART Flashing - Circuit Diagram
Using Flash Magic Tool
Above we seen how to make connections for serial ISP programming. In this section we will...

Hello World
In this tutorial we will learn how to start programming an ARM microcontroller. This is a hello world project (blinking an LED) intended for beginners to ARM microcontroller programming. Here we are using LPC2148 ARM microcontroller and Keil IDE for programming.
Components Required
LPC2148 Development BoardLED220R Resistor
Registers
In this section we will learn about different registers used for configuring or controlling a pin of an ARM microcontroller. In microcontrollers, pins are divided in to different PORTS. Usually a 32-bit microcontroller will...