We mostly use npn because the drivers are set up to regulate led-(don’t ask me any more or my ignorance will show). Lots of threads and info on this kind of set up and without getting too deep it’s about as simple as can be. The mcu controls a gate pin which controls the flow of current through the FET.
N-channel also usually has lower on state resistance.