I have always used 6mm Hardi backer board on timber floors, but since my local B and Q no longer stock it I bought some 6mm No More Ply from Tile Giant.
My method of laying the NMP was as follows....New 22mm chipboard flooring fitted to joists, all glued and screwed floor had no deflection solid...