The invention relates to the field of flow detection, and provides a Coriolis mass flow transmitter based on DSP, which comprises an amplifying filter circuit, an analog-to-digital converter 1, an analog-to-digital converter 2, a voltage reference source, a voltage follower, a current source, a difference amplifier, an analog-to-digital converter 3, a simulation driver module, a digital signal processor DSP minimum system, an expanding SRAM, an expanding EEPROM, a man-machine interface, 4-20mA current output and pulse output, a power module and a software. The simulation driver module stimulates a vibration exciter in the Coriolis mass flow transmitter so as to lead a flow tube to vibrate with natural frequency. Two magnetoelectric sensors positioned at two sides of the flow tube output two ways of sine-wave signals which are amplified and filtered by two ways of conditioning circuits with same parameter, then respectively and simultaneously sampled by two analog-to-digital converters with same model, and converted in digital value, and delivered to DSP by two multichannel buffered serial ports of the DSP. DSP adopts digital filter to eliminate the noise of the signals, is self-adaptive to a lattice notch filter to calculate the frequency, and then adopts the DTFT algorithm taking negative frequency into account to calculate to phase difference, thus obtaining the mass flow finally.