5 Multi-Voltage I/O Module Use Cases

The Multi-Voltage I/O module simplifies applications requiring interfacing devices that operate on a voltage domain different from the main VDD of the microcontroller. Devices that do not have MVIO often require additional hardware, such as voltage level shifters, and sometimes special design considerations when selecting which components or sensors will be used in an application. The reason is that when multiple components with different operating voltages are designed together in the same application, the definition of a logic '1' and a logic '0' is inconsistent throughout the design. The voltage thresholds for what determines the logic level of a signal are directly related to the operating voltage of a specific device, which necessitates some form of level shifting or translation between components that operate on different domains.

Rather than potentially increasing the overall bill of materials or adding additional circuitry and complexity to an application, the MVIO module handles all voltage level shifting and translating internally within the microcontroller. The Multi-Voltage I/O module has several features and functionalities that make it versatile for many applications and use cases. This section highlights specific ways to use the MVIO module in different applications.