MCB2100+U NXP Semiconductors, MCB2100+U Datasheet - Page 6

BOARD EVAL/ULINK JTAG LPC210XARM

MCB2100+U

Manufacturer Part Number
MCB2100+U
Description
BOARD EVAL/ULINK JTAG LPC210XARM
Manufacturer
NXP Semiconductors
Series
Keilr
Type
ARM7 Processor, Microcontrollerr
Datasheet

Specifications of MCB2100+U

Contents
Evaluation Board, ULINK JTAG, Debugger and Software
For Use With/related Products
LPC2114,2119,2124,2129,2194
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
568-1755
OM10046
NXP Semiconductors
1.
AN10302_4
Application note
Fig 3. Flash Utility main screen.
The valid code vector at 0x14 is merely the two's complement of the sum of the vector table. By assigning it this value the
checksum for the entire vector table is 0x00 which indicates valid flash code. After reset the bootloader will examine this location
and, if the value is correct (an indication of valid user code in flash), will execute code out of flash. If the value is not correct the
bootloader will enter ISP mode. The Philips LPC2000 Flash Utility will automatically calculate and program this value during an
upload to flash. Alternatively the vector calculation may be performed on the contents of flash buffer as shown in the screen-shot
below.
3.3 Flash buffer operations
The main screen of the Flash Utility provides access to most if its functionality. When the
“use DTR/RTS…” box (1) is checked then control of reset and P0.14 is done by the utility
as described above. If this box is unchecked then ISP mode must be entered manually. If
the “execute code after upload” is checked then, after code is programmed into the flash,
an extra reset pulse is sent to the microcontroller to reset the part. Since, at this time,
P0.14 will be HIGH, the part will execute code in flash after this reset.
When the utility connects to the MCB2100 it will attempt to connect at the selected baud
rate. The highest baud rate achievable will depend mostly on the frequency of the crystal.
Using standard baud rate crystals (e.g. 14.7456 MHz) will increase the maximum baud
rate achievable.
The flash buffer operation screen (accessible from the “buffer” pull-down menu) allows
functions such as loading a HEX file, downloading from flash, uploading to flash, filling the
buffer, saving the HEX file and calculation of the checksum “valid code” vector
also the ability to fill the buffer with a particular value
Rev. 04 — 12 October 2006
Using the Philips LPC2000 Flash utility
1
and program this buffer to flash.
AN10302
© NXP B.V. 2006. All rights reserved.
1
. There is
6 of 14

Related parts for MCB2100+U