You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"shortDescription": "These Atmel Studio 7 bare metal examples in Getting Started with Multi Voltage I/O (MVIO) (TB3287) show how the MVIO is used on the AVR® DB family of microcontrollers. The MVIO peripheral allows a subset of the I/O pins to be powered by a different I/O voltage domain VDDIO2, eliminating the need for external level shifters.",
# Update the title for avr128db48-getting-started-with-mvio here
3
+
# Getting Started with Multi Voltage I/O (MVIO)
5
4
6
-
<!-- This is where the introduction to the example goes, including mentioning the peripherals used -->
5
+
A new feature introduced in the AVR® DB Family is the Multi-Voltage I/O (MVIO) peripheral. In this example, VDDIO2 supplies a different voltage level PORTC, than on the rest of the PORTs, which are supplied by VDD. It is possible to monitor this voltage level with the internal analog-to-digital converter (ADC) and also possible to get an interrupt when the voltage level for the MVIO, called VDDIO2, goes in and out of acceptable voltage range.
- Microchip PIC18F-Q Series Device Support (1.4.109) or newer [(packs.download.microchip.com/)](https://packs.download.microchip.com/) -->
28
+
*[Atmel Studio](https://www.microchip.com/mplab/avr-support/atmel-studio-7) 7.0.2397 or later
29
+
* Atmel Studio AVR-Dx_DFP version 1.3.67 or later
30
+
* For the MPLAB® X version of these projects, please go to [this repository](https://github.com/microchip-pic-avr-examples/avr128db48-getting-started-with-mvio-mplab)
23
31
24
32
## Hardware Used
25
33
26
-
<!-- All hardware used in this example must be listed here. Use unbreakable links!
<!-- Explain how to connect hardware and set up software. Depending on complexity, step-by-step instructions and/or tables and/or images can be used -->
40
+
* Connect the hardware together as seen in the schematic of the [application note](https://microchip.com/DS90003287)
34
41
35
42
## Operation
36
-
37
-
<!-- Explain how to operate the example. Depending on complexity, step-by-step instructions and/or tables and/or images can be used -->
38
-
39
-
## Summary
40
-
41
-
<!-- Summarize what the example has shown -->
43
+
* Connect the AVR128DB48 Curiosity Nano to a computer using a USB cable
44
+
* Download the zip file or clone the example to get the source code
45
+
* Open the .atsln file with Atmel Studio
46
+
* Right-click on the project you want to run and choose "Set as StartUp Project"
47
+
* Press *Start Without Debugging* (CTRL+ALT+F5) to run the application
48
+
49
+
## Changing Voltage
50
+
Drag and drop one of the following files to the "Curiosity" disc on your computer:
51
+
* VDD1V8.txt - Sets voltage to 1.8V
52
+
* VDD3V3.txt - Sets voltage to 3.3V
53
+
54
+
## Conclusion
55
+
After going through this example, you should have a better understanding of how to set up the MVIO peripheral to utilize the internal level shifters to communicate with and drive external components.
0 commit comments