Rev.B - 11/2016

Section Changes
Document
  • Section Conventions added.
  • Peripheral sections: document structure updated.
  • Presentation of 16-bit registers updated.
  • Editorial updates throughout the document.
Pinout
  • Updated diagrams, legends.
SYSCFG - System Configuration
  • Content on debugging removed; see UPDI.
  • Moved into section Memories.
I/O Multiplexing and Considerations
  • Signal names updated throughout the document.
AVR CPU
  • Invalid registers removed.
CLKCTRL - Clock Controller
  • Bit field in peripherals for clock selection is CLKSEL.
  • CLKCTRL.XOSC32KCTRLA is under Configuration Change Protection.
FUSES - Configuration and User Fuses
  • OSCLOCK in FUSE.OSCCFG is loaded to LOCK in CLKCTRL.OSC20MCALIBB.
  • SIGROW.TCD0CFG[7:4] - bit field names updated.
NVMCTRL - Non Volatile Memory Controller
  • Flash sections re-organized.
  • Command value expected within four instructions.
SLPCTRL - Sleep Controller
  • Abbreviation SLPCTRL.
  • Behavior of peripherals in sleep modes updated.
CPUINT - CPU Interrupt Controller
  • CPUINT.LVL0PRI has no effect when Round Robin disabled.
EVSYS - Event System
  • CLKCTRL is no event user/generator.
  • Signals EVOUT[2:0] added.
BOD - Brownout Detector
  • Register at 0x08 is BOD.VLMCTRLA.
TCA - 16-bit Timer/Counter Type A
  • Definitions updated.
  • TCA clock is CLK_PER.
  • CMPnOV in TCA.CTRLC.
TCB - 16-bit Timer/Counter Type B
  • Definitions updated.
  • Compare/Capture register is called TCB.CCMP.
TCD - 12-bit Timer/Counter Type D
  • Input mode names updated.
RTC - Real Time Counter
  • Runs in Idle sleep mode, and in Standby sleep mode if RUNSDTBY=1.
  • RTC.CLKSEL: Bit field renamed CLKSEL.
  • Name pattern for Busy flags in RTC.STATUS is 'xxxBUSY'.
  • Invalid bit fields removed.
USART - Universal Synchronous and Asynchronous Receiver and Transmitter
  • Clock source is CLK_PER.
  • USART.RXDATA is read-only.
  • RXCIF and DREIF in USART.STATUS are read-only.
  • Interrupt RXC is shared between RXCIE and ABEIE.
TWI - Two Wire Interface
  • Supports Fm+ at 1MHz.
  • No bridge mode supported.
CRCSCAN - Cyclic Redundancy Check Memory Scan
  • Features CRC-16-CCIT.
CCL – Configurable Custom Logic
  • LUT Control register name pattern is 'CCL.LUTnCTRLx'.
  • Signal names updated.
  • CCL.LUTCTRLBn: Description for INSEL1 updated.
ADC - Analog to Digital Converter
  • Free-running mode not available.
  • SAMCAP=1 in ADC.CTRLC reduces sampling capacitance.
  • Bit field at ADC.CTRLD[7:5] is INITDLY.
  • Register at 0x05 is called ADC.SAMPCTRL.
  • Register at 0x0C is called ADC.DBGCTRL.
  • Invalid register bits removed.
DAC - Digital to Analog Converter
  • Signal name is OUT.
AC – Analog Comparator
  • Inputs have name pattern 'AINxn'.
  • Band gap-derived DAC and AC voltage reference from VREF available as input.
  • Bit AC.CTRLA[3] is LPMODE (Low Power Mode).
UPDI - Unified Program and Debug Interface
  • Abbreviation UPDI.
  • Invalid register bits hidden.
  • Output Enable Timer Protection for GPIO Configuration is 8.8ms.
  • UPDI clock adjusted by UPDICLKSEL in UPDI.ASI_CTRLA.
  • Register Description: ranges for physical configuration registers and ASI level registers updated.
  • CS address block notation updated.
Electrical Characteristics
  • Updated/expanded:
    • General Operating Ratings
    • Voltage Protection
  • Added:
    • Power Consumption
    • Wake-Up Time
    • Peripherals Power Consumption
    • RESET
    • Oscillators and Clocks
    • I/O Pin Characteristics
    • Bandgap and VREF
    • DAC, ADC, AC
Typical Characteristics
  • Power Consumption plots updated and expanded.
  • New sections added: GPIO, VREF, BOD, ADC, AC OSC20M, OSCULP32K.