Keil Logo


The ULINK USB-JTAG Adapter allows you to debug and test programs and to program Flash memory on the MCB1700 Evaluation Board. To setup ULINK for Programming Flash within the µVision IDE, you must:

  1. Connect the ULINK to the JTAG connector of the MCB1700 Board.
    Note that the red cable marks pin 1 of the JTAG-connector.

    MCB1700 board connected to the ULINK JTAG Adapter


    • The CoreSight debug port in the LPC1700 core is disabled when the device is in Power Down or Idle mode. ULINK stops working if your code puts the ARM device into Idle or Power Down mode. Therefore, do not enable either of the power saving modes of the LPC17xx during the software development cycle in your application program.
  2. Power up the MCB1700 Board.
  3. Set the JTAG clock for your ULINK or ULINK2 adapter.
  4. Configure Flash Programming in the Project — Options for Target — Utilities dialog.

    Options for Target ButtonClick the toolbar button and select the Utilities tab.

    Use Target Driver Option Set the Use Target Driver for Flash Programming option, then select the ULINK Cortex Debugger as the Flash programming tool.

    Update Target Option Check the Update Target before Debugging option to ensure that the Flash ROM gets programmed whenever the debugger starts.

    Settings Button Click the Settings button to open the Flash Download Setup dialog for the next step.

  5. Configure the Flash Download Setup dialog.

    Flash Download — RAM for Algorithm In the RAM for Algorithm section, set the Start: parameter to 0x10000000 and the Size: parameter to 0x0800

  6. Click the Add button and select the LPC1700 IAP2 256kB Flash algorithm.

    Flash Download -- Programming Algorithm

    Finally, click the OK button to save the Flash Download settings.

  7. Download your application to Flash.

    Download to Flash ButtonUse the Download to Flash toolbar button to download the application program into the LPC1700 device.

    The ULINK-JTAG adapter can also be used for downloading and debugging application code in Flash ROM or in RAM of the LPC1700 microcontroller.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.