A method and apparatus are provided for downloading a program by using
hand-shaking in a digital signal processor (DSP), in which the program
stored at an external memory is downloaded to an internal memory by using
the hand-shaking in an asynchronous system having a dual CPU, wherein
current operation of the digital signal processor is temporarily held to
shorten a downloading time.