Jump to main content
Preliminary Data Sheet
Search
Product Pages
AVR16EA28
AVR16EA32
AVR16EA48
Home
22
TCA - 16-bit Timer/Counter Type A
22.3
Functional Description
22.3.3
Operation
Introduction
Family Overview
Features
1
Block Diagram
2
Pinout
3
I/O Multiplexing and Considerations
4
Hardware Guidelines
5
Power Domains
6
Conventions
7
AVR® CPU
8
Memories
9
GPR - General Purpose Registers
10
Peripherals and Architecture
11
NVMCTRL - Nonvolatile Memory Controller
12
CLKCTRL - Clock Controller
13
SLPCTRL - Sleep Controller
14
RSTCTRL - Reset Controller
15
CPUINT - CPU Interrupt Controller
16
EVSYS - Event System
17
PORTMUX - Port Multiplexer
18
PORT - I/O Pin Configuration
19
BOD - Brown-out Detector
20
VREF - Voltage Reference
21
WDT - Watchdog Timer
22
TCA - 16-bit Timer/Counter Type A
22.1
Features
22.2
Overview
22.3
Functional Description
22.3.1
Definitions
22.3.2
Initialization
22.3.3
Operation
22.3.3.1
Normal Operation
22.3.3.2
Double Buffering
22.3.3.3
Changing the Period
22.3.3.4
Compare Channel
22.3.3.5
Timer/Counter Commands
22.3.3.6
Split Mode - Two 8-Bit Timer/Counters
22.3.4
Events
22.3.5
Interrupts
22.3.6
Sleep Mode Operation
22.4
Register Summary - Normal Mode
22.5
Register Description - Normal Mode
22.6
Register Summary - Split Mode
22.7
Register Description - Split Mode
23
TCB - 16-Bit Timer/Counter Type B
24
RTC - Real-Time Counter
25
USART - Universal Synchronous and Asynchronous Receiver and Transmitter
26
SPI - Serial Peripheral Interface
27
TWI - Two-Wire Interface
28
CRCSCAN - Cyclic Redundancy Check Memory Scan
29
CCL - Configurable Custom Logic
30
AC - Analog Comparator
31
ADC - Analog-to-Digital Converter
32
DAC - Digital-to-Analog Converter
33
UPDI - Unified Program and Debug Interface
34
Instruction Set Summary
35
Electrical Characteristics
36
Characteristics Graphs
37
Ordering Information
38
Package Drawings
39
Data Sheet Revision History
Microchip Information
22.3.3 Operation