This Paper presents a portable dynamic ECG monitor system based on MSP430F149 microcontroller. The electrocardiogram detecting system consists of ECG detecting circuit, man-machine interaction module, MSP430F149 and upper computer software. The ECG detecting circuit including a preamplifier, second-order Butterworth low-pass filter, high-pass filter, and 50Hz trap circuit to detects electrocardiogram and depresses various kinds of interference effectively. A microcontroller is used to collect three channel analog signals which can be displayed on TFT LCD. A SD card is used to record real-time data continuously and implement the FTA16 file system. In the end, a host computer system interface is also designed to analyze the ECG signal and the analysis results can provide diagnosis references to clinical doctors.