Table of Contents

n-DAP

n-DAP

n-dap-10b.jpg

mbed enable board

License GPL 2.0
Authors NC
Contributors MC
Based on
Categories
Repo Bitbucket

n-DAP is an mbed-enabled development board from the n-Blocks family, with a reduced form factor.

Overview

The n-DAP-mbed enabled board had been designed by Nimbus Research Center for users to quickly design and develop next generation Internet of things (IoT) applications. The board can facilitate USB drag and drop firmware programming of ARM based CPU boards. It comes with the NXP Semiconductor's LPC11U35 MCU which belongs to the enhanced line of LPC11U3x, ARM-Cortex M0 based, low-cost 32-bit MCU family. The LPC11U35 operate at CPU frequencies of up to 50 MHz and brings unparalleled design flexibility and seamless integration to today’s prototyping and development solutions. The board provides access to the CPUs, ADC, UART and I2C pins which allow the user to use it as a stand alone development board when programmed with custom firmware.

DAP interface

The n-DAP (if flashed with a binary image) behaves as a USB to JTAG/SWD bridge between the computer and target's debug access port, using the ARM CMSIS DAP for user friendly programming and debugging. It enables firmware development for n-Blocks boards using the ARM mbed platform and can also be used with industry standard tools such as Keil and IAR.

The CMSIS-DAP Interface Firmware provides:


MCU Features

  • ARM Cortex-M0 processor
  • 50 MHz max CPU frequency
  • Built-in Nested Vectored Interrupt Controller (NVIC)
  • 128 Kbytes of Flash memory
  • 12 kB SRAM data memory
  • 4 to 32 MHz crystal oscillator
  • 12 MHz high-frequency Internal RC oscillator
  • Internal low-power, low-frequency WatchDog Oscillator
  • 54 GPIOs with configurable pull-up/pull-down resistors


Main Features Of The Board


Board Pinout

The board has 12 pins, 6 for each side, If the board is used as SWD interface, only 3 pins for signals and 2 pins for power are needed.


Block Diagram: Connections to use as a programming/debugging interface



Getting Started



Examples

[Nikos] add the code here


Technical References

For more information, please refer to:

LPC11U35


Downloads

LPC1768/LPC812

LPC1114FN28

nRF51822

NXP K64F

CMSIS-DAP Interface Firmware