Bueno, eso depende del chip que se use.
Por ejemplo en esa memoria que puse anteriormente, para evitar la escritura hay que poner la pata de Write Protect (WP) a nivel bajo (Osea, la conectás a masa, NO sin antes desconectarla del resto del circuito Una buena idea es levantarla y con un cablecito mandarla a masa).
Conseguite algún pendrive (Están muy baratos. Los Kingston DataTraveller de 1Gb en Mercadolibre están $20!)
Si lo que querés es hacer una llave por Hardware (Supongo que para proteger algún software o algo parecido), podrías probar con un Attiny45 o un Attiny85, que son unos micros de Atmel muy chicos y baratos, pero que permiten interactuar con el puerto usb, y fácilmente. La mala noticia, es que son muy dificiles de conseguir en argentina.
Yo mi pendrive viejito todavía no lo pude encontrar, es más, fijandomé abajo de la cama encontré un Sony Ericsson W200, pero no el pendrive
En cuanto lo encuentre pruebo y te cuento, total no se pierde nada, pero si se gana
Salu2!