ATMEGA164A-PU Atmel, ATMEGA164A-PU Datasheet - Page 85

IC MCU AVR 16K 20MHZ 40PDIP

ATMEGA164A-PU

Manufacturer Part Number
ATMEGA164A-PU
Description
IC MCU AVR 16K 20MHZ 40PDIP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA164A-PU

Core Processor
AVR
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Program Memory Size
16KB (8K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
40-DIP (0.600", 15.24mm)
Controller Family/series
Atmega
No. Of I/o's
32
Eeprom Memory Size
512Byte
Ram Memory Size
1KB
Cpu Speed
20MHz
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
164A/164PA/324A/324PA/644A/644PA/1284/1284P
• T0/XCK0/PCINT8, Bit 0
T0, Timer/Counter0 counter source.
XCK0, USART0 External clock. The Data Direction Register (DDB0) controls whether the clock
is output (DDD0 set “one”) or input (DDD0 cleared). The XCK0 pin is active only when the
USART0 operates in Synchronous mode.
PCINT8, Pin Change Interrupt source 8: The PB0 pin can serve as an external interrupt source.
Table 13-7
shown in
MISO signal, while MOSI is divided into SPI MSTR OUTPUT and SPI SLAVE INPUT. .
Table 13-7.
Signal
Name
PUOE
PUOV
DDOE
DDOV
PVOE
PVOV
DIEOE
DIEOV
DI
AIO
Table 13-8.
Signal
Name
PUOE
PUOV
DDOE
DDOV
PVOE
PVOV
DIEOE
DIEOV
DI
AIO
8272A–AVR–01/10
and
Table 13-8
relate the alternate functions of Port B to the overriding signals
Figure 13-5 on page
79. SPI MSTR INPUT and SPI SLAVE OUTPUT constitute the
Overriding Signals for Alternate Functions in PB7:PB4
PB7/SCK/
PB6/MISO/
PCINT15
PCINT14
SPE • MSTR
SPE • MSTR
PORTB7 • PUD
PORTB14 • PUD
SPE • MSTR
SPE • MSTR
0
0
SPE • MSTR
SPE • MSTR
SPI SLAVE
SCK OUTPUT
OUTPUT
PCINT15 • PCIE1
PCINT14 • PCIE1
1
1
SCK INPUT
SPI MSTR INPUT
PCINT17 INPUT
PCINT14 INPUT
Overriding Signals for Alternate Functions in PB3:PB0
PB3/AIN1/OC0B/
PB2/AIN0/INT2/
PCINT11
PCINT10
0
0
0
0
0
0
0
0
OC0B ENABLE
0
OC0B
0
INT2 ENABLE
PCINT11 • PCIE1
PCINT10 • PCIE1
1
1
INT2 INPUT
PCINT11 INPUT
PCINT10 INPUT
AIN1 INPUT
AIN0 INPUT
PB5/MOSI/
PB4/SS/OC0B/
PCINT13
PCINT12
SPE • MSTR
SPE • MSTR
PORTB13 • PUD
PORTB12 • PUD
SPE • MSTR
SPE • MSTR
0
0
SPE • MSTR
OC0A ENABLE
SPI MSTR OUTPUT
OC0A
PCINT13 • PCIE1
PCINT12 • PCIE1
1
1
SPI SLAVE INPUT
SPI SS
PCINT13 INPUT
PCINT12 INPUT
PB1/T1/CLKO/PCIN
PB0/T0/XCK/
T9
PCINT8
0
0
0
0
CKOUT
0
CKOUT
0
CKOUT
0
CLK I/O
0
PCINT9 • PCIE1
PCINT8 • PCIE1
1
1
T1 INPUT
T0 INPUT
PCINT9 INPUT
PCINT8 INPUT
85

Related parts for ATMEGA164A-PU