Because of the 'wear levelling' system used on many pen drives (which automatically redirects writes to different areas of the card) it is very difficult to ensure that if you 'wipe' a file by overwriting it, that it really is overwritten.
For all practical purposes, however, a single pass of a whole-disk wipe using something like
Eraser will be more than adequate.