Can I use WP(Write Protect) pin of a USB flash memory controller to prevent tampering with its firmware/stored data?
The file content, yes provided you can access the NAND write protect pin, prevent the firmware from being replaced with an exploit? generally no, there is normally no provided means to lock the controllers firmware from being modified / replaced, if it exists, it may not be documented.