Texas Instruments MSP50C6xx Calculator User Manual


 
Development Device: MSP50P614
1-4
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 1015 devices to be in the
eraser at any one time, so 1520 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.