Info:
The fuse filter prevents users from changing critical fuses using Atmel Studio; however, it
does not prevent users from setting fuses freely using the command line interface atprogram
bundled with Atmel Studio.
3.2.3
mEDBG Command Line Interface
The configuration of the mEDBG can be changed using a simple command line interface available on
(mEDBG_script.zip).
The CLI is written for Python
®
2.7 and may work on other Python 2.x versions. Python can be
The CMSIS-DAP commands used by the CLI are not supported in early mEDBG firmware versions. To
upgrade the firmware, download the latest version of Atmel Studio and connect to the mEDBG with the
programming dialog.
The register definitions are available in the following sections.
Related Links
3.2.4
Super User Fantastic Feature Enable Register
The Super User Fantastic Feature Enable Register allows the user to modify the behavior of the mEDBG.
Name:
SUFFER
Offset:
0x0120
Reset:
0xFF
Property:
N/A
Bit
7
6
5
4
3
2
1
0
EOF
LOWP
FUSE
Access
R/W
R/W
R/W
Reset
1
1
1
Bit 2 – EOF: Extended Off
Writing the EOF bit to 1 sets default operation. Writing the EOF bit to 0 enables the extended off power
mode. If no USB enumeration is successful within five seconds of power up, the mEDBG enters deep
sleep.
Bit 1 – LOWP: Low Power
Writing the LOWP bit to 1 sets the system clock to its default value. Writing the LOWP bit to 0 enables
low power mode. The mEDBG is set to run at 1MHz, which decreases the power usage.
Bit 0 – FUSE: FUSE Protection
Writing the FUSE bit to 1 enables fuse protection when using Atmel Studio. The fuse protection prevents
modification of specific fuses in the ATmega168PB target device that could make the mEDBG on the
ATmega168PB Xplained Mini not usable. Writing the FUSE bit to 0 removes all protection of fuses in the
ATmega168PB target device.
ATmega168PB Xplained Mini
©
2017 Microchip Technology Inc.
User Guide
DS50002636A-page 13