Usually:
导致+a result which is not good, or very bad.
这次洪水导致20多人丧生
引起+n. 引起轰动,引起火灾,引起注意,引起骚乱
产生+n.,产生..的影响
I think Sometimes they could replaced each other.
产生/引起轰动
But if you need to know the difference, maybe they could be understood in this way:
引means lead; 产is to give birth to. You could feel the difference.So, we say
你引起了我的注意 not 你产生了我的注意×