Comments (2)
8.8.2.5 System Configuration 1
Name: SYSCFG1
Offset: 0x06
Default: 0x08
(snip)
Bits 4:3 MVSYSCFG: MVIO System Configuration
0x0 Reserved
0x1 DUAL
0x2 SINGLE
0x3 Reserved
Ergo, default configuration is dual supply. If your virgin chips are not set like that, that is a defect in the factory programming (ie, yet another errata that isn't listed in the official docs). If you think about this for a moment, that's actually the only way it could be, because the parts are designed to be able to be programmed in system, ie, boards assembled with virgin chips and then programmed as an assembled board. So the stock configuration has to be both "safe" and functional in all configurations (the same reason classic AVRs start up at 1 MHz, and all AVRs come stock with BOD disabled - they have to work at the absolute lowest supported voltage). Since with MVIO disabled, Vddio is internally connected to Vdd, it must be set to dual supply on a virgin chip, since a supported configuration could apply different voltage to Vddio and Vdd, otherwise - assuming the low supply was push-pull or connected to something not tolerant of the high supply's voltage - the customer wouldn't have a chance to enable MVIO, because the chip and/or other parts on the board would be on fire.
from dxcore.
Thanks - you're correct.
I was misled by the following text on page 199:
Initialize the MVIO in Dual-Supply configuration by following these steps:
- Program the Multi-Voltage System Configuration (MVSYSCFG) fuse to the Dual-Supply configuration.
from dxcore.
Related Issues (20)
- DD series: Error in digitalPinToAnalogInput macro in pins_arduino.h HOT 3
- 10bit DAC with analogWrite give have only 8bit resolution (DD series and other?) HOT 1
- Add DXCORE AVR128DB64 to Library HOT 2
- Menu with optimization level. HOT 1
- D7 LED not blinking after burning bootloader into 32DD14 configured for Serial on D4/D5 (Serial0, Swap3) HOT 11
- On AVR-DD Parts can't configure MVIO for Single Supply via Tools MVIO Option in Arduino IDE HOT 1
- EVENT AND COMPARATOR ISSUES WITH EA and EB parts HOT 5
- How to do OTA? AVR128DB64 HOT 2
- Wrong timer for millis() on 14-pin DD part HOT 1
- HV programmer for DD series (and newer)
- Board Manager SSH Certificate Expired HOT 2
- AVR128DB48 unexpected behaviour HOT 5
- linking error: section .bss' is not within region data' HOT 1
- program avr128da28 chip using arduino uno as a programmer HOT 3
- error when burning the bootloader for avr128DA28 and arduino uno as updi HOT 2
- Is there a -r option hidden in the DxCore settings?
- AVR64DU32 Curiosity Nano Board
- GPIOR registers used by core contrary to the documentation
- What is GCSE optimisation?
- AVR128DA48 and AVR128DB48 Curiosity Nano boards don't work on 1.5.8 or later
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dxcore.