4.1 VDDIOx Ready Voltage Monitor

The primary voltage monitoring circuit is implemented on all versions of the MVIO module (PIC and AVR) is the VDDIOx Ready voltage monitor. The MVIO voltage domain is designed to be independent of VDD, meaning that depending on the application, VDD or VDDIOx may ramp up or down independent of each other. Additionally, either one of the voltage supplies may lose and regain power while the other maintains its state without any issues. The MVIO module has a minimum required supply voltage needed for the internal level shifting circuitry to work properly which is specified in the electrical specifications section of each device data sheet.

The VDDIOx Ready voltage monitor provides a way to monitor each available MVIO supply independent of VDD and determine when it meets or exceeds the minimum voltage required for proper operation. Alternatively, it can also be used to determine when the MVIO supply voltage has dropped below the required minimum voltage for the level shifters to operate correctly during operation. Depending on the device family, the status of the VDDIOx voltage monitor is provided using a dedicated interrupt flag or status bit.

Figure 4-1 illustrates how the VDDIOx Ready voltage monitor behaves on the PIC18-Q24 device family as the VDDIO2 voltage supply ramps up and down. On this specific device family, the VDDIOx Ready status bit and associated interrupt flag will be set when the respective VDDIOx supply voltage is below the minimum required value, indicating that the VDDIO2 voltage domain is not ready for use. Once the VDDIO2 supply voltage has reached the minimum required voltage level for operation, the RDY status bit of the VDDIO2CON register and the VDDIO2RDYIF interrupt flag will be cleared in hardware, indicating that the VDDIO2 voltage domain is active and ready to use. The implementation and functionality of this voltage monitor may vary from device to device, always refer to "Multi-Voltage I/O" chapter of the appropriate device data sheet for more information.
Figure 4-1. VDDIOx Ready Voltage Monitor Example on PIC18-Q24 Device Family