Development Device: MSP50P614

1.3 Development Device: MSP50P614

The MSP50P614 is an EPROM based version of the MSP50C614, and is available in a 120-pin windowed ceramic pin grid array. This EPROM based version of the device is only available in limited quantities to support software development. Since the MSP50P614 program memory is EPROM, each person doing software development should have several of these PGA packaged devices.

The MSP50P614 is also used to emulate the MSP50C601, MSP50C604, and MSP50C605 with the addition of external logic.

The MSP50C6xx code development software (EMUC6xx) supports non-real- time debugging by scanning the code sequence through the MSP50C6xx/ MSP50P614 scanport without programming the EPROM. However, the rate of code execution is limited by the speed of the PC parallel port. Any MSP50C6xx/MSP50P614 can be used in this debugging mode.

The MSP50P614 EPROM must be programmed to debug the code in real time. The EMUC6xx software is used to program the EPROM, set a break- point, and evaluate the internal registers after the breakpoint is reached. If a change is made to the code, the code will need to be updated and programmed into another device while erasing previous devices. This cycle of program- ming, debugging, and erasing typically requires 10–15 devices to be in the eraser at any one time, so 15–20 devices may be required to operate efficient- ly. The windowed PGA version of the MSP50P614 is required for this debug- ging mode.

Note:

The MSP50P614 operates with a voltage range of 4 V to 6 V. However, the

MSP50C6xx devices operate at a different voltage range (3 V to 5.2 V).

Please refer to the data sheet for specific device information.

1-4

Page 18
Image 18
Texas Instruments MSP50C6xx manual Development Device MSP50P614