702 karma · joined July 18, 2018
Even today, one is better off not to write undocumented values to registers. True story: I had to investigate a SW bug report concerning a modern, fairly popular microcontroller. (I won't name which.) Sometimes data in RAM changed without our code writing to it. Turns out that our startup code accidentally wrote to a 'reserved' bit in a register, activating some kind of internal RAM test mode. This was confirmed by the µC's manufacturer.
A regular silicon diode will not work. An appropriate Schottky silicon diode will do the job; see the Infineon app-note in the "PPS" of the website. Also, the point-contact (regardless of the semiconductor material) reduces the diode's junction capacitance, making it faster, i.e., more suited for RF applications.