LPC2148H is a Header Board designed for ARM7-TDMI Based LPC2148 controller from NXP. The Board is a basic IO Pinout Board with options of onboard power and USB Device. Remaining IO pins are taken out on 2.54 mm berg connector. The board has standard JTAG Connectivity for debug/programming.


  1. Controller: ARM7 Based LPC2148 from NXP.
  2. Package: LQFP64.
  3. Clock Used: 12MHz for Controller, 32.768KHz for internal RTC.
  4. Power: On Board, 5V and 3.3V.
  5. On Board reset and ISP switches.
  6. JTAG Connectivity Option.
  7. Test LED via IO Pin.
  8. On Board USB Device.
  9. Can be USB or external Powered.
  10. Board Specifications:
    • Dimensions: 89 x 51 mm.
    • No of Layers: 2
    • FR4, Blue Solder Mask, ENIG, 1.6mm thickness.

Kit Deliverables:

  1. LPC2148 Header Board
  2. USB Cable

JTAG Options for Debug/Programming:

Parallel Port JTAG (tested on KeilRowley CrossWorks)

CoiNel ARM USB JTAG (tested on Rowley CrossWorks)

The Board can also be used with other JTAG Debuggers (Check compatibility to ensure).

The details on how to use the JTAG and its associated plugins are provided with the documents and also can be downloaded from Download and Support sections.

ISP Programming:

Programming can be done through the on chip boot loader using UART interface (UART0). You will have to use a TTL to RS232 Converter to do so since the pinout are TTL logic and PC uses RS232 logic. The tool used for programming is Flash Magic

USB Boot Loader:

The Board can also be programmed via USB Secondary Bootloader. Check the document for LPC2148 USB Boot Loader for more details.


Our products can be used with majority of IDE and plugins that support ARM7 LPC21xx family. A few IDE and plugin details are given below.

  • Keil uvision4 IDE (32K code limited version can be used.)
  • Rowley Crossworks(30 day evaluation version can be used.)
  • IAR workbench (32K code limited version could be used.)
  • GCC based open source tool chains


H-JTAGFlash Magic have been tested.

Compatible debuggers like U-Link, J-Link etc can also be used.


LPC2148 MCU Specifications

  1. High Performance 32-bit ARM7TDMI-S™ CPU with 512 Kb Flash.
  2. 32 KB Data Memory (SRAM).
  3. In-System Programming/In-Application Programming (ISP/IAP) via on-chip boot loader software.
  4. Single Flash sector or full chip erase in 400 ms and programming of 256 bytes in 1 ms.
  5. Embedded ICE RT and Embedded Trace interfaces offer real-time debugging with the on- chip Real Monitor software and high-speed tracing of instruction execution.
  6. USB 2.0 Full-speed compliant device controller with 2 KB of endpoint RAM.
  7. Provides 8KB of on-chip RAM accessible to USB by DMA.
  8. Two 10-bit ADCs provide a total of 14 analog inputs, with conversion times as low as 2.44 us per channel.
  9. Single 10-bit DAC provides variable analog output.
  10. Two 32-bit Timers/External event counters.
  11. Four Capture and four Compare channels.
  12. PWM unit with six output pins.
  13. Low power Real-time clock with independent power and dedicated 32 kHz clock input.
  14. Multiple serial interfaces including two UARTs, two Fast I2C (400 kbit/s), SPI™ and SSP with buffering and variable data length capabilities.
  15. Up to 45 of 5 V tolerant general purpose I/O pins.
  16. Up to nine edge or level sensitive external interrupt pins.
  17. On-chip integrated oscillator operates with external crystal in range of 1 MHz to 25 MHz.
  18. Power saving modes include Idle and Power-down.
  19. Individual enable/disable of peripheral functions.
  20. Processor wake-up from Power-down mode via external interrupt.
  21. Single power supply chip with Power-On Reset (POR) and Brown-Out Detection (BOD)
  22. CPU Operating Voltage range of 3.0 V to 3.6 V


There are no reviews yet.

Be the first to review “LPC2148 HEADER BOARD”

Your email address will not be published. Required fields are marked *

Download CAN Breakout Board Details


MCP2551 CAN Transceiver 5V Supply DB9 and screw terminal connection 120R terminating resistor via jumper

Select your currency
INR Indian rupee