Document | The content for the devices described in this document has been
restructured from:- ATtiny804/1604
Data Sheet
- ATtiny806/1606
Data Sheet
- ATtiny807/1607
Data Sheet
to:- ATtiny804/806/807/1604/1606/1607 Data Sheet (this
document)
Refer to Appendix - Obsolete Revision History for further details.The following items are
referring to changes between the latest revisions of the obsolete
documents and this document: - Updated the
document to Microchip editing standard
- Updated
terminology used throughout data sheet:
- Master is replaced by host
- Slave is replaced by client
- Removed related
links
- Removed the
Acronyms and Abbreviations section
- Removed the
content of the Instruction Set Summary section. This
section now refers to the external Instruction Set Manual
instead.
- Removed
device-specific information from peripheral sections
- Restructured
sections related to system dependencies within the peripheral
sections
|
Device |
- Device-specific
information is restructured/changed to comply with the devices
documented in this document
- Features
- Pinout
- I/O
Multiplexing and Considerations
- Ordering
Information
- Package
Drawings
- Block diagram
updated
- Pinout diagrams
updated:
- 14-Pin
SOIC
- 20-Pin
SOIC
- 20-Pin
VQFN
- 24-Pin
VQFN
- Memories
- Updated
Fuse Description section with
factory-programmed default values
- Peripherals and
Architecture
- Updated
Peripheral Address Match table
- Updated
Interrupt Vector Mapping table
- Package
Drawings
- Updated
the Drawing Numbers table
- Removed
MSL numbers
- Thermal Considerations section moved inside
the Package Drawings section
|
AVR CPU |
- Updated
Features section
- Removed duplicate
information after the AVR CPU architecture figure
- Emphasized that
the Arithmetic Logic Unit (ALU) is doing its operations against
working registers in the register file
- Added Stack
Pointer Instructions table
- Restructured and
improved documentation in the following sections:
- Register File
- X-,
Y-, and Z-Registers
- Accessing 16-bit Registers
- Added On-Chip
Debug Capabilities section
- Updated bit names
in the Status Register (SREG):
- From
Bit Copy Storage to Transfer Bit
- From
Sign Bit to Sign Flag
|
NVMCTRL |
- Updated
NVMCTRL Block Diagram figure
- Updated Setting Up Flash Sections table
- Updated Configuration Change Protection section
- Write
Access After Reset section added
|
CLKCTRL |
- Updated CLKOUT
bit field in MCLKCTRLA register
|
SLPCTRL |
- Updated Sleep
Mode Activity Overview tables
|
RSTCTRL |
- Updated Block
Diagram figure
- Figures added:
- MCU
Start-up, RESET Tied to
VDD
- Brown-out Detector Reset
- External Reset Characteristics
- Watchdog Reset
- Software Reset
- Added Domains
Affected By Reset section
|
CPUINT |
- Added Minimum
Interrupt Response Time table
- Updated bit field descriptions for:
- CTRLA.IVSEL
- LVL0PRI.LVL0PRI
- General
improvement of the documentation and its structure
|
EVSYS |
- Register names
updated
- From
ASYNCCH to ASYNCCHn
- From
SYNCCH to SYNCCHn
- From
ASYNCUSER to ASYNCUSERn
- From
SYNCUSER to SYNCUSERn
- Bit field
descriptions restructured
|
PORT |
- Updated Block
Diagram figure
- Updated Signal Description table(1)
- Added Peripheral Override section
- Added
Asynchronous Sensing Pin Properties section
- Removed offset in the Available Interrupt Vectors and
Sources table
- Added Event
Generators in PORTx table
- General
improvement of the documentation and its structure
|
BOD |
- Updated Block
Diagram figure
- Removed offset in
the Available Interrupt Vectors and Sources table
- Name column added
to bit field description tables:
- CTRLA.ACTIVE
- CTRLA.SLEEP
- INTCTRL.VLMCFG
|
WDT |
- Added the Clocks section
- Updated values in
bit field descriptions:
|
TCA |
- Updated Block
Diagram figure
- Updated
Timer/Counter Clock Logic figure
- Updated Signal
Description table
- Added Offset Equation Overview table
- Added Offset When Counting Up figure
- Added Inverting Waveform Output figure
- Update
Single-Slope Pulse-Width Modulation figure
- Added Single-Slope Pulse-Width Modulation in Split Mode
figure
- Updated
Timer/Counter Block Diagram Split Mode figure
- Added Event
Generators in TCA table
- Added Event
Users in TCA table
- Removed offset in
the Available Interrupt Vectors and Sources in Normal
Mode and Available Interrupt Vectors and Sources in
Split mode tables
- Combined tables
for the CTRLB.WGMODE bit field into one
- General
improvement of the documentation and its structure
|
TCB |
- Updated Block
Diagram figure
- Added
Timer/Counter Clock Logic figure
- Figures
updated:
- Periodic Interrupt Mode
- Time-Out Check Mode
- Input
Capture on Event
- Input
Capture Frequency Measurement
- Input
Capture Pulse-Width Measurement
- Input
Capture Frequency and Pulse-Width
Measurement
- Single-Shot Mode
- 8-Bit
PWM Mode
- Added Event
Generators in TCB table
- Added Event
Users and Available Event Actions in TCB table
- Removed offset in
the Available Interrupt Vectors and Sources table
- Name column added
to bit field description tables:
- CTRLA.CLKSEL
- CTRLB.CNTMODE
|
RTC |
- Updated Block
Diagram figure
- Added Event
Generators in RTC table
- Removed offset in
the Available Interrupt Vectors and Sources table
- General
improvement of the documentation and its structure
|
USART |
- Added information
about TXD buffer in:
- Block
Diagram figure
- Overview section
- Data
Transmission section
- Event
Generators in USART table added
- Event Users in
USART table added
- Offset in the
Available Interrupt Vectors and Sources table
removed
- Added CTRLD register
- General
improvement of the documentation and its structure
- Updated
terminology:
- Master is replaced by host
- Slave is replaced by client
|
SPI |
- Updated Block
Diagram figure
- Added Event
Generators in SPI table
- Removed offset in
the Available Interrupt Vectors and Sources table
- Interrupt
Flags register separate for Normal and Buffer mode
- General
improvement of the documentation and its structure
- Updated
terminology:
- Master is replaced by host
- Slave is replaced by client
|
TWI |
- Offset in the
Available Interrupt Vectors and Sources table
removed
- Name column added
to bit field description tables:
- CTRLA.FMPEN
- MCTRLB.ACKACT
- MCTRLB.MCMD
- General
improvement of the documentation and its structure
- Updated
terminology:
- Master is replaced by host
- Slave is replaced by client
|
CRCSCAN |
- Offset in the
Available Interrupt Vectors and Sources table
removed
|
CCL |
- Added Block
Diagram figure
- Replaced
Lookup Table Logic section with Truth Table
Logic section
- Added Clock
Source Settings section
- Updated bit field
description of TRUTHn.TRUTHn
|
AC |
- Removed
Low-Power Mode section
|
ADC |
- Updated
Block Diagram figure
- Moved
Definitions to ADC Parameter Definitions
in Conventions section
- Added ADC
Timing Diagram - Free-Running Conversion figure
- Removed
offset in the Available Interrupt Vectors and Sources
table
- Added
CTRLA.FREERUN bit field
- Updated the
CTRLA.MUXPOS bit field description
|
UPDI |
- Updated
figures:
- UPDI
Clock Domains
- UPDI
Instruction Set Overview
- LDS
Instruction Operation
- STS
Instruction Operation
- LD
Instruction Operation
- ST
Instruction Operation
- LCDS
Instruction Operation
- STCS
Instruction Operation
- REPEAT
Instruction Operation
- Inter
Delay Example with LD and RPT
- Added
sections:
- BREAK
in One-Wire mode
- SYNCH and SYNCH in One-Wire mode
- Extended and
improved the documentation related to enabling the UPDI
peripheral
- Extended and
improved the documentation related to disabling the UPDI
peripheral
- Renamed the
UPDI Enable with 12V Override of RESET pin section to
UPDI Enable with High-Voltage Override of RESET
pin
- Added the
REPEAT Used With LD Instruction Operation figure
- Added Event
Generators in UPDI table
- Removed
implementation-specific details that are considered as not
useful for the end users
- Updated bit field
descriptions:
- STATUSB.PESIG
- ASI_RESET_REQ.RSTREQ
|
Electrical Characteristics |
- Added Maximum
Frequency vs. VDD for [-40, 125]°C, Extended
Temperature Range figure
- Added maximum
numbers to the Power Consumption section
- Rounded numbers
in the Peripherals Power Consumption table
- Updated TWI -
Timing Requirements figure
- Updated numbers
for tOF in the TWI - Timing Characteristics
table
- Added typical
values for tHD;STA, tSU;STA,
tSU;STO and tBUF
- Added SDA Hold
Time table
- Updated
Accuracy Characteristics table in ADC section
- Added TEMPSENSE
section
- Updated tables in
the AC section
- Added UPDI
Max. Bit Rates vs. VDD table
- Replaced Chip
Erase with Chip Erase with UPDI in the
Programming Times table
|
Typical Characteristics |
- Added
Temperature Sensor Error vs. Temperature ±3σ
figure
- Added TWI SDA
Hold Time vs. Temperature figure
|