Hi Paul!
I assume your referecning to the TI 520L0719 for our MC0XX-0XX Controller Family( I can see that the 1.5ms that you're talking about are mentioned there)? Although I would recommend you to use and read about our latest MC0XX-1XX, that for instance have an updated processor, in TI L1321895.
For these controllers there is no "Time to change state in response to step input". That would mean your debounce time has a relationship to the loop time in your application. I've attached a picture of how it looks in PLUS+1 GUIDE if you enter your Inputs and then enter OS.
Meaning if you request your processing loop time to be the lowest, 1ms, and your application don't need longer time than that your debounce time would be 1ms*3 samples=3ms. Loop time depends on the size of your application. You could read .ExecTime to get to know exactly what is the processing time for your application. If you would use our older MC's, MC0XX-0XX, you need to add the 1,5ms => 1,5+(1*3)=4,5ms.
I hope this helps!
Best regards,
Nilla
PLUS+1® Helpdesk