Hello Edmon,
Thank you for writing to the NXP communities.
The Motion is often used to simply alert the main processor that the device is currently in use. When the acceleration exceeds a set threshold, the motion interrupt is asserted. On the other hand, the Tap detection function has various customizing timers, for setting the pulse time width and the latency time between pulses.
As a summary, Motion detection detects a threshold and Tap detection detects pulses.
Are you planning to route these interrupt sources to the interrupt pins?
In case it is useful for you, I would like to recommend the following application notes:
1. AN4070 - Motion and Freefal Detection Using the MMA8451, 2, 3Q
2. AN4072 - MMA8451, 2, 3Q Single/Double and Directional Tap Detection
I hope this information will be useful for you.
If I misunderstood your question, feel free to let me know. I will be glad to help.
Have a great day.
David Diaz.