The Renesas RC38612A device used on the UL3422 card has an internal one-time programmable (OTP) memory with four predefined configuration register settings (configuration 12 through 15) shown in Renesas Clock Routing. The configuration register settings represent possible values that the Renesas device takes on power-up or reset. Configuration 15 is the default setting and is loaded on power-up or device reset.
GPIO[3:0] (JITT1_GPOI0 to JITT1_GPOI3) port values dictate the default configuration used from the OTP memory. The following table shows the configuration selection as a function of GPIO[3:0]. The UL3422 card has GPIO[3:0] pulled High (4'b1111) with setting configuration 15 as the default configuration which is loaded on power-up. The GPIO values can be changed after power-up resulting in a different configuration loaded after device reset. The GPIO to configuration selection is given in the following table.
| GPIO[3:0] | Configuration Selection |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | 10 |
| 1011 | 11 |
| 1100 | 12 |
| 1101 | 13 |
| 1110 | 14 |
| 1111 | 15 |
In addition, the Renesas register values can be changed after power-up or reset via the serial port. However, any changes are lost when the device is reset or power-cycled unless programmed into OTP as an additional or replacement configuration.