Order Board

LPC2129 Development Board

The LPC2129 is a high-performance ARM7TDMI-S based microcontroller with rich peripheral support. It is designed for embedded applications requiring a high level of integration and low power consumption.

Need something similar? Check out our other products.

Board Preview

Top view of the LPC2129 development board with USB and FTDI interface

LPC2129 Chip Specifications

Development Board Features

Changing Clock Speed in Keil IDE

The LPC2129 has an onboard 8 MHz oscillator. To achieve a 56 MHz core frequency:

  1. Open your project in Keil uVision.
  2. Navigate to Options for Target → C/C++ to verify project settings.
  3. Edit the PLL configuration in your startup code.
  4. Set the PLL multiplier to 7 (i.e., 8 × 7 = 56 MHz):
PLLCFG = 0x06;  // Multiplier = 7 (actual value = 6 + 1)
PLLCON = 0x01;   // Enable PLL
PLLFEED = 0xAA;
PLLFEED = 0x55;

Ensure the final clock settings meet LPC2129 requirements and validate with a debugger.

PLL Configuration Visual Guide

Input Frequency

8 MHz

MSEL = 6

Multiplier = (6 + 1) = 7

PSEL = 1

Post Divider = 2^1 = 2

Fcco = 2 × M × Fin = 112 MHz

Fcpu = Fcco / Post Divider = 56 MHz

Documentation