Jump to main content
tinyAVR® 1-series ATtiny416/417/814/816/817 Automotive
Search
Product Pages
ATtiny416
ATtiny417
ATtiny814
ATtiny816
ATtiny817
Home
34
Unified Program and Debug Interface (UPDI)
34.3
Functional Description
34.3.2
Operation
ATtiny416/417/814/816/817 Automotive
Introduction
Features
1
Silicon Errata and Data Sheet Clarification Document
2
tinyAVR® 1-series Overview
3
Block Diagram
4
Pinout
5
I/O Multiplexing and Considerations
6
Automotive Quality Grade
7
Memories
8
Peripherals and Architecture
9
AVR CPU
10
Nonvolatile Memory Controller (NVMCTRL)
11
Clock Controller (CLKCTRL)
12
Sleep Controller (SLPCTRL)
13
Reset Controller (RSTCTRL)
14
CPU Interrupt Controller (CPUINT)
15
Event System (EVSYS)
16
Port Multiplexer (PORTMUX)
17
I/O Pin Configuration (PORT)
18
Brown-Out Detector (BOD)
19
Voltage Reference (VREF)
20
Watchdog Timer (WDT)
21
16-bit Timer/Counter Type A (TCA)
22
16-bit Timer/Counter Type B (TCB)
23
12-Bit Timer/Counter Type D (TCD)
24
Real-Time Counter (RTC)
25
Universal Synchronous and Asynchronous Receiver and Transmitter (USART)
26
Serial Peripheral Interface (SPI)
27
Two-Wire Interface (TWI)
28
Cyclic Redundancy Check Memory Scan (CRCSCAN)
29
Configurable Custom Logic (CCL)
30
Analog Comparator (AC)
31
Analog-to-Digital Converter (ADC)
32
Digital-to-Analog Converter (DAC)
33
Peripheral Touch Controller (PTC)
34
Unified Program and Debug Interface (UPDI)
34.1
Features
34.2
Overview
34.3
Functional Description
34.3.1
Principle of Operation
34.3.2
Operation
34.3.2.1
UPDI Enable
with Fuse Override of
RESET
Pin
34.3.2.2
UPDI Enable with 12V Override of
RESET
Pin
34.3.2.3
UPDI Disable
34.3.2.4
Output Enable Timer Protection for GPIO Configuration
34.3.2.5
UPDI Communication Error Handling
34.3.2.6
Direction Change
34.3.3
UPDI Instruction Set
34.3.4
System Clock Measurement with UPDI
34.3.5
Interbyte Delay
34.3.6
System Information Block
34.3.7
Enabling of KEY Protected Interfaces
34.3.8
Events
34.3.9
Sleep Mode Operation
34.4
Register Summary - UPDI
34.5
Register Description
35
Electrical Characteristics
36
Typical Characteristics
37
Ordering Information
38
Package Drawings
39
Thermal Considerations
40
Instruction Set Summary
41
Conventions
42
Acronyms and Abbreviations
43
Errata
44
Data Sheet Revision History
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service
34.3.2 Operation
The UPDI must be enabled before the UART communication can start.