添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第508页 > ATMEGA168PA
特点
高性能,低功耗爱特梅尔
AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量在20MHz
- 片上2周期乘法器
高耐用性非易失性内存段
- 对在系统内可编程的Flash程序存储器4/8/ 16 / 32K字节
- 五百十二分之二百五十六/ 512 / 1KBytes EEPROM
- 512 / 1K / 1K / 2K字节内部SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
ATMEL
QTouch软件
库支持
- 电容式触摸按钮,滑块和滑轮
- 的QTouch和QMatrix
获得
- 多达64个感测通道
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道10位ADC的TQFP和QFN / MLF封装
温度测量
- 6通道10位ADC PDIP封装
温度测量
- 可编程的串行USART
- 主/从SPI串行接口
- 面向字节的两线串行接口(飞利浦的我
2
C兼容)
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部振荡器校准
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机,
和扩展Standby
I / O和封装
- 23可编程I / O线
- 28引脚PDIP , 32引脚TQFP封装, 28 - QFN垫/ MLF以及32垫QFN / MLF
工作电压:
– 1.8 - 5.5V
温度范围:
– -40
°
C至85
°
C
速度等级:
- 0 - 4MHz@1.8 - 5.5V , 0 - 10MHz@2.7 - 5.5.V , 0 - 20MHz的@ 4.5 - 5.5V
功耗频率为1MHz , 1.8V ,25°C
- 主动模式: 0.2毫安
- 掉电模式: 0.1μA
- 省电模式: 0.75μA (包括32kHz的RTC )
8位爱特梅尔
微控制器
用4 /8/16 / 32K
字节的系统
可编程
FL灰
ATmega48A
ATmega48PA
ATmega88A
ATmega88PA
ATmega168A
ATmega168PA
ATmega328
ATmega328P
摘要
牧师8271DS -AVR- 5月11日
ATmega48A/PA/88A/PA/168A/PA/328/P
1.引脚配置
图1-1 。
引脚排列ATmega48A / PA / 88A / PA / 168A / PA / 328 / P
32 TQFP顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
28 PDIP
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
( PCINT14 / RESET ) PC6
( PCINT16 / RXD ) PD0
( PCINT17 / TXD ) PD1
( PCINT18 / INT0 ) PD2
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
PB4 ( MISO / PCINT4 )
PB3 ( MOSI / OC2A / PCINT3 )
PB2 ( SS / OC1B / PCINT2 )
PB1 ( OC1A / PCINT1 )
32
31
30
29
28
27
26
25
28 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
32 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
32
31
30
29
28
27
26
25
28
27
26
25
24
23
22
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
19
18
17
16
15
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
注:底部垫应焊接到地上。
注:底部垫应焊接到地上。
表1-1 。
32UFBGA - 引脚ATmega48A / 48PA / 88A / 88PA / 168A / 168PA
1
2
PD1
PD4
GND
VDD
PD6
PD5
PB0
PD7
PB2
PB1
3
PC6
PD0
4
PC4
PC5
5
PC2
PC3
ADC7
AREF
AVDD
PB3
6
PC1
PC0
GND
ADC6
PB5
PB4
A
B
C
D
E
F
PD2
PD3
GND
VDD
PB6
PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
2
8271DS–AVR–05/11
ATmega48A/PA/88A/PA/168A/PA/328/P
1.1
1.1.1
引脚说明
VCC
数字供电电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB7 : 0 ) XTAL1 / XTAL2 / TOSC1 / TOSC2
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
根据不同的时钟选择熔丝设定, PB6可作为输入到反相振荡
荡器放大器和输入到内部时钟工作电路。
根据不同的时钟选择熔丝的设置PB7可作为从反相输出
振荡放大器。
如果内部标定RC振荡器作为系统时钟源, PB7 ... 6作为
TOSC2 ... 1输入的异步定时器/计数器,如果ASSR寄存器的AS2位设置。
各种特殊功能的端口B的阐述
页上的“端口B的第二功能”
84
“系统时钟和时钟选项”第27页。
1.1.4
端口C ( PC5 : 0 )
端口C为7位双向I / O和内部上拉电阻(选择的每一位)端口。该
PC5 ... 0输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
1.1.5
PC6/RESET
如果RSTDISBL位被编程, PC6作为一个I / O引脚。注意,电煤焦
PC6的Cucumis Sativus查阅全文与端口C的其他引脚不同
如果RSTDISBL位未编程, PC6作为复位输入。该引脚上的低电平
对于大于最小脉冲长度较长会产生复位,即使系统时钟没有运行。
的最小脉冲长度被定在
表29-12 324页。
更短的脉冲则不能保证
开球产生复位。
不同的特殊功能端口C的阐述
页上的“备用端口C的功能”
87.
1.1.6
端口D ( PD7 : 0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
3
8271DS–AVR–05/11
ATmega48A/PA/88A/PA/168A/PA/328/P
不同的特殊功能端口D的阐述中
页上的“端口D的第二功能”
90.
1.1.7
AV
CC
AV
CC
是电源电压引脚为A / D转换器, PC3 : 0 ,和ADC7 : 6 。它应该是在外部
连接到V
CC
中,即使不使用ADC 。如果ADC被使用时,它应连接到V
CC
通过一个低通滤波器。需要注意的是PC6 ... 4采用数字供电电压,V
CC
.
1.1.8
AREF
AREF是模拟基准输入引脚的A / D转换器。
1.1.9
ADC7 : 6 ( TQFP和QFN / MLF封装)
在TQFP和QFN / MLF封装, ADC7 : 6作为模拟输入到A / D转换器。
这些引脚从模拟电源供电,并作为10位ADC通道。
4
8271DS–AVR–05/11
ATmega48A/PA/88A/PA/168A/PA/328/P
2.概述
该ATmega48A / PA / 88A / PA / 168A / PA / 328 / P是一款低功耗8位CMOS微控制器基于
在AVR增强型RISC架构。通过在单个时钟周期内执行强大的指令
周期, ATmega48A / PA / 88A / PA / 168A / PA / 328 / P的数据吞吐率高达1 MIPS
每MHz使系统设计师能够优化功耗和处理速度之间。
2.1
框图
图2-1 。
框图
GND
VCC
看门狗
定时器
看门狗
振荡器
动力
监督
POR / BOD &
RESET
debugWIRE的
节目
逻辑
振荡器
电路/
时钟
GENERATION
FL灰
SRAM
中央处理器
EEPROM
AVCC
AREF
GND
8位T / C 0
16位T / C 1
A / D转换。
2
数据总线
8位T / C 2
类似物
比较。
国内
带隙
6
USART 0
SPI
TWI
端口D ( 8 )
PORT B( 8 )
C口( 7 )
RESET
XTAL[1..2]
PD[0..7]
PB[0..7]
PC[0..6]
ADC[6..7]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
5
8271DS–AVR–05/11
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 4/8/ 16 /的在系统内可编程的Flash程序存储器32K字节
- 五百十二分之二百五十六/ 512 / 1K字节EEPROM
- 512 / 1K / 1K / 2K字节的片内SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道10位ADC的TQFP和QFN / MLF封装
温度测量
- 6通道10位ADC PDIP封装
温度测量
- 可编程的串行USART
- 主/从SPI串行接口
- 面向字节的两线串行接口(飞利浦的我
2
C兼容)
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部振荡器校准
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机,
和扩展Standby
I / O和封装
- 23可编程I / O线
- 28引脚PDIP , 32引脚TQFP封装, 28 - QFN垫/ MLF以及32垫QFN / MLF
工作电压:
– 1.8 - 5.5V
温度范围:
– -40
°
C至85
°
C
速度等级:
- 0 - 4 MHz@1.8 - 5.5V , 0 - 10 MHz@2.7 - 5.5.V , 0 - 20兆赫@ 4.5 - 5.5V
功耗在1 MHz , 1.8V ,25°C
- 主动模式: 0.2毫安
- 掉电模式: 0.1 μA
- 省电模式: 0.75 μA (包括32千赫RTC )
8-bit
微控制器
用4 /8/16 / 32K
字节的系统
可编程
FL灰
ATmega48A
ATmega48PA
ATmega88A
ATmega88PA
ATmega168A
ATmega168PA
ATmega328
ATmega328P
摘要
牧师8271CS -AVR - 8月10日
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
1.引脚配置
图1-1 。
引脚排列ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P
32 TQFP顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
28 PDIP
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
( PCINT14 / RESET ) PC6
( PCINT16 / RXD ) PD0
( PCINT17 / TXD ) PD1
( PCINT18 / INT0 ) PD2
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
PB4 ( MISO / PCINT4 )
PB3 ( MOSI / OC2A / PCINT3 )
PB2 ( SS / OC1B / PCINT2 )
PB1 ( OC1A / PCINT1 )
32
31
30
29
28
27
26
25
28 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
32 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
32
31
30
29
28
27
26
25
28
27
26
25
24
23
22
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
19
18
17
16
15
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
注:底部垫应焊接到地上。
注:底部垫应焊接到地上。
表1-1 。
32UFBGA - 引脚ATmega48A / 48PA / 88A / 88PA / 168A / 168PA
1
2
PD1
PD4
GND
VDD
PD6
PD5
PB0
PD7
PB2
PB1
3
PC6
PD0
4
PC4
PC5
5
PC2
PC3
ADC7
AREF
AVDD
PB3
6
PC1
PC0
GND
ADC6
PB5
PB4
A
B
C
D
E
F
PD2
PD3
GND
VDD
PB6
PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
2
8271CS–AVR–08/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
1.1
1.1.1
引脚说明
VCC
数字供电电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB7 : 0 ) XTAL1 / XTAL2 / TOSC1 / TOSC2
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
根据不同的时钟选择熔丝设定, PB6可作为输入到反相振荡
荡器放大器和输入到内部时钟工作电路。
根据不同的时钟选择熔丝的设置PB7可作为从反相输出
振荡放大器。
如果内部标定RC振荡器作为系统时钟源, PB7 ... 6作为
TOSC2 ... 1输入的异步定时器/计数器,如果ASSR寄存器的AS2位设置。
各种特殊功能的端口B的阐述和
“系统时钟及时钟选项”
第26页。
1.1.4
端口C ( PC5 : 0 )
端口C为7位双向I / O和内部上拉电阻(选择的每一位)端口。该
PC5 ... 0输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
1.1.5
PC6/RESET
如果RSTDISBL位被编程, PC6作为一个I / O引脚。注意,电煤焦
PC6的Cucumis Sativus查阅全文与端口C的其他引脚不同
如果RSTDISBL位未编程, PC6作为复位输入。该引脚上的低电平
对于大于最小脉冲长度较长会产生复位,即使系统时钟没有运行。
的最小脉冲长度被定在
表28-12 323页。
更短的脉冲则不能保证
开球产生复位。
不同的特殊功能端口C的阐述
页上的“备用端口C的功能”
86.
1.1.6
端口D ( PD7 : 0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
3
8271CS–AVR–08/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
不同的特殊功能端口D的阐述中
页上的“端口D的第二功能”
89.
1.1.7
AV
CC
AV
CC
是电源电压引脚为A / D转换器, PC3 : 0 ,和ADC7 : 6 。它应该是在外部
连接到V
CC
中,即使不使用ADC 。如果ADC被使用时,它应连接到V
CC
通过一个低通滤波器。需要注意的是PC6 ... 4采用数字供电电压,V
CC
.
1.1.8
AREF
AREF是模拟基准输入引脚的A / D转换器。
1.1.9
ADC7 : 6 ( TQFP和QFN / MLF封装)
在TQFP和QFN / MLF封装, ADC7 : 6作为模拟输入到A / D转换器。
这些引脚从模拟电源供电,并作为10位ADC通道。
4
8271CS–AVR–08/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
2.概述
该ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P是一款低功耗8位CMOS单片机
基于AVR控制器增强型RISC架构。通过执行一个功能强大的指令
单个时钟周期, ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P达到吞吐量
却将接近1 MIPS每MHz使系统设计师能够优化功耗
对处理速度。
2.1
框图
图2-1 。
框图
GND
VCC
看门狗
定时器
看门狗
振荡器
动力
监督
POR / BOD &
RESET
debugWIRE的
节目
逻辑
振荡器
电路/
时钟
GENERATION
FL灰
SRAM
中央处理器
EEPROM
AVCC
AREF
GND
8位T / C 0
16位T / C 1
A / D转换。
2
数据总线
8位T / C 2
类似物
比较。
国内
带隙
6
USART 0
SPI
TWI
端口D ( 8 )
PORT B( 8 )
C口( 7 )
RESET
XTAL[1..2]
PD[0..7]
PB[0..7]
PC[0..6]
ADC[6..7]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
5
8271CS–AVR–08/10
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 4/8/ 16 /的在系统内可编程闪存编程'内存32K字节
(ATmega48PA/88PA/168PA/328P)
- 五百十二分之二百五十六/ 512 / 1K字节EEPROM ( ATmega48PA / 88PA / 168PA / 328P )
- 512 / 1K / 1K / 2K字节的片内SRAM ( ATmega48PA / 88PA / 168PA / 328P )
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道10位ADC的TQFP和QFN / MLF封装
温度测量
- 6通道10位ADC PDIP封装
温度测量
- 可编程的串行USART
- 主/从SPI串行接口
- 面向字节的两线串行接口(飞利浦的我
2
C兼容)
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部振荡器校准
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机,
和扩展Standby
I / O和封装
- 23可编程I / O线
- 28引脚PDIP , 32引脚TQFP封装, 28 - QFN垫/ MLF以及32垫QFN / MLF
工作电压:
- 1.8 - 5.5V的ATmega48PA / 88PA / 168PA / 328P
温度范围:
– -40
°
C至85
°
C
速度等级:
- 0 - 20 MHz的@ 1.8 - 5.5V
低功耗在1 MHz , 1.8V ,25°C的ATmega48PA / 88PA / 168PA / 328P :
- 主动模式: 0.2毫安
- 掉电模式: 0.1 μA
- 省电模式: 0.75 μA (包括32千赫RTC )
8-bit
微控制器
用4 /8/16 / 32K
字节的系统
可编程
FL灰
ATmega48PA
ATmega88PA
ATmega168PA
ATmega328P
牧师8161D - AVR - 10月9日
ATmega48PA/88PA/168PA/328P
1.引脚配置
图1-1 。
引脚排列ATmega48PA / 88PA / 168PA / 328P
TQFP顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PDIP
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
( PCINT14 / RESET ) PC6
( PCINT16 / RXD ) PD0
( PCINT17 / TXD ) PD1
( PCINT18 / INT0 ) PD2
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
PB4 ( MISO / PCINT4 )
PB3 ( MOSI / OC2A / PCINT3 )
PB2 ( SS / OC1B / PCINT2 )
PB1 ( OC1A / PCINT1 )
32
31
30
29
28
27
26
25
28 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
32 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
32
31
30
29
28
27
26
25
28
27
26
25
24
23
22
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
19
18
17
16
15
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
注:底部垫应焊接到地上。
注:底部垫应焊接到地上。
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
2
8161D–AVR–10/09
ATmega48PA/88PA/168PA/328P
1.1
1.1.1
引脚说明
VCC
数字供电电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB7 : 0 ) XTAL1 / XTAL2 / TOSC1 / TOSC2
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
根据不同的时钟选择熔丝设定, PB6可作为输入到反相振荡
荡器放大器和输入到内部时钟工作电路。
根据不同的时钟选择熔丝的设置PB7可作为从反相输出
振荡放大器。
如果内部标定RC振荡器作为系统时钟源, PB7..6作为TOSC2..1
输入的异步定时器/计数器,如果ASSR寄存器的AS2位设置。
各种特殊功能的端口B的阐述
页上的“端口B的第二功能”
82
26页的“系统时钟及时钟选项” 。
1.1.4
端口C ( PC5 : 0 )
端口C为7位双向I / O和内部上拉电阻(选择的每一位)端口。该
PC5..0输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
1.1.5
PC6/RESET
如果RSTDISBL位被编程, PC6作为一个I / O引脚。注意,电煤焦
PC6的Cucumis Sativus查阅全文与端口C的其他引脚不同
如果RSTDISBL位未编程, PC6作为复位输入。该引脚上的低电平
对于大于最小脉冲长度较长会产生复位,即使系统时钟没有运行。
的最小脉冲长度被定在
表28-3 318页。
更短的脉冲则不能保证
开球产生复位。
不同的特殊功能端口C的阐述
页上的“备用端口C的功能”
85.
1.1.6
端口D ( PD7 : 0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
3
8161D–AVR–10/09
ATmega48PA/88PA/168PA/328P
不同的特殊功能端口D的阐述中
页上的“端口D的第二功能”
88.
1.1.7
AV
CC
AV
CC
是电源电压引脚为A / D转换器, PC3 : 0 ,和ADC7 : 6 。它应该是在外部
连接到V
CC
中,即使不使用ADC 。如果ADC被使用时,它应连接到V
CC
通过一个低通滤波器。需要注意的是PC6..4采用数字供电电压,V
CC
.
1.1.8
AREF
AREF是模拟基准输入引脚的A / D转换器。
1.1.9
ADC7 : 6 ( TQFP和QFN / MLF封装)
在TQFP和QFN / MLF封装, ADC7 : 6作为模拟输入到A / D转换器。
这些引脚从模拟电源供电,并作为10位ADC通道。
4
8161D–AVR–10/09
ATmega48PA/88PA/168PA/328P
2.概述
该ATmega48PA / 88PA / 168PA / 328P是一款基于低功耗8位CMOS微控制器
AVR增强型RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega48PA / 88PA / 168PA / 328P的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
2.1
框图
图2-1 。
框图
GND
VCC
看门狗
定时器
看门狗
振荡器
动力
监督
POR / BOD &
RESET
debugWIRE的
节目
逻辑
振荡器
电路/
时钟
GENERATION
FL灰
SRAM
中央处理器
EEPROM
AVCC
AREF
GND
8位T / C 0
16位T / C 1
A / D转换。
2
数据总线
8位T / C 2
类似物
比较。
国内
带隙
6
USART 0
SPI
TWI
端口D ( 8 )
PORT B( 8 )
C口( 7 )
RESET
XTAL[1..2]
PD[0..7]
PB[0..7]
PC[0..6]
ADC[6..7]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
5
8161D–AVR–10/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 4/8/ 16 /的在系统内可编程闪存编程'内存32K字节
(ATmega48PA/88PA/168PA/328P)
- 五百十二分之二百五十六/ 512 / 1K字节EEPROM ( ATmega48PA / 88PA / 168PA / 328P )
- 512 / 1K / 1K / 2K字节的片内SRAM ( ATmega48PA / 88PA / 168PA / 328P )
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道10位ADC的TQFP和QFN / MLF封装
温度测量
- 6通道10位ADC PDIP封装
温度测量
- 可编程的串行USART
- 主/从SPI串行接口
- 面向字节的两线串行接口(飞利浦的我
2
C兼容)
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部振荡器校准
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机,
和扩展Standby
I / O和封装
- 23可编程I / O线
- 28引脚PDIP , 32引脚TQFP封装, 28 - QFN垫/ MLF以及32垫QFN / MLF
工作电压:
- 1.8 - 5.5V的ATmega48PA / 88PA / 168PA / 328P
温度范围:
– -40
°
C至85
°
C
速度等级:
- 0 - 20 MHz的@ 1.8 - 5.5V
低功耗在1 MHz , 1.8V ,25°C的ATmega48PA / 88PA / 168PA / 328P :
- 主动模式: 0.2毫安
- 掉电模式: 0.1 μA
- 省电模式: 0.75 μA (包括32千赫RTC )
8-bit
微控制器
用4 /8/16 / 32K
字节的系统
可编程
FL灰
ATmega48PA
ATmega88PA
ATmega168PA
ATmega328P
摘要
牧师8161DS - AVR - 10月9日
ATmega48PA/88PA/168PA/328P
1.引脚配置
图1-1 。
引脚排列ATmega48PA / 88PA / 168PA / 328P
TQFP顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PDIP
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
( PCINT14 / RESET ) PC6
( PCINT16 / RXD ) PD0
( PCINT17 / TXD ) PD1
( PCINT18 / INT0 ) PD2
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
PB4 ( MISO / PCINT4 )
PB3 ( MOSI / OC2A / PCINT3 )
PB2 ( SS / OC1B / PCINT2 )
PB1 ( OC1A / PCINT1 )
32
31
30
29
28
27
26
25
28 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
32 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
32
31
30
29
28
27
26
25
28
27
26
25
24
23
22
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
19
18
17
16
15
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
注:底部垫应焊接到地上。
注:底部垫应焊接到地上。
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
2
8161DS–AVR–10/09
ATmega48PA/88PA/168PA/328P
1.1
1.1.1
引脚说明
VCC
数字供电电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB7 : 0 ) XTAL1 / XTAL2 / TOSC1 / TOSC2
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
根据不同的时钟选择熔丝设定, PB6可作为输入到反相振荡
荡器放大器和输入到内部时钟工作电路。
根据不同的时钟选择熔丝的设置PB7可作为从反相输出
振荡放大器。
如果内部标定RC振荡器作为系统时钟源, PB7..6作为TOSC2..1
输入的异步定时器/计数器,如果ASSR寄存器的AS2位设置。
各种特殊功能的端口B的阐述
页上的“端口B的第二功能”
76
26页的“系统时钟及时钟选项” 。
1.1.4
端口C ( PC5 : 0 )
端口C为7位双向I / O和内部上拉电阻(选择的每一位)端口。该
PC5..0输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
1.1.5
PC6/RESET
如果RSTDISBL位被编程, PC6作为一个I / O引脚。注意,电煤焦
PC6的Cucumis Sativus查阅全文与端口C的其他引脚不同
如果RSTDISBL位未编程, PC6作为复位输入。该引脚上的低电平
对于大于最小脉冲长度较长会产生复位,即使系统时钟没有运行。
的最小脉冲长度被定在
表28-3 308页。
更短的脉冲则不能保证
开球产生复位。
不同的特殊功能端口C的阐述
页上的“备用端口C的功能”
79.
1.1.6
端口D ( PD7 : 0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
3
8161DS–AVR–10/09
ATmega48PA/88PA/168PA/328P
不同的特殊功能端口D的阐述中
页上的“端口D的第二功能”
82.
1.1.7
AV
CC
AV
CC
是电源电压引脚为A / D转换器, PC3 : 0 ,和ADC7 : 6 。它应该是在外部
连接到V
CC
中,即使不使用ADC 。如果ADC被使用时,它应连接到V
CC
通过一个低通滤波器。需要注意的是PC6..4采用数字供电电压,V
CC
.
1.1.8
AREF
AREF是模拟基准输入引脚的A / D转换器。
1.1.9
ADC7 : 6 ( TQFP和QFN / MLF封装)
在TQFP和QFN / MLF封装, ADC7 : 6作为模拟输入到A / D转换器。
这些引脚从模拟电源供电,并作为10位ADC通道。
4
8161DS–AVR–10/09
ATmega48PA/88PA/168PA/328P
2.概述
该ATmega48PA / 88PA / 168PA / 328P是一款基于低功耗8位CMOS微控制器
AVR增强型RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega48PA / 88PA / 168PA / 328P的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
2.1
框图
图2-1 。
框图
GND
VCC
看门狗
定时器
看门狗
振荡器
动力
监督
POR / BOD &
RESET
debugWIRE的
节目
逻辑
振荡器
电路/
时钟
GENERATION
FL灰
SRAM
中央处理器
EEPROM
AVCC
AREF
GND
8位T / C 0
16位T / C 1
A / D转换。
2
数据总线
8位T / C 2
类似物
比较。
国内
带隙
6
USART 0
SPI
TWI
端口D ( 8 )
PORT B( 8 )
C口( 7 )
RESET
XTAL[1..2]
PD[0..7]
PB[0..7]
PC[0..6]
ADC[6..7]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
5
8161DS–AVR–10/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达20 MIPS的吞吐量,在20兆赫
- 片上2周期乘法器
高耐用性非易失性内存段
- 4/8/ 16 /的在系统内可编程的Flash程序存储器32K字节
- 五百十二分之二百五十六/ 512 / 1K字节EEPROM
- 512 / 1K / 1K / 2K字节的片内SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器具有独立预分频器和比较模式
- 1个16位定时器/计数器具有独立预分频器,比较功能和捕捉
模式
- 实时计数器具有独立振荡器
- 六个PWM通道
- 8通道10位ADC的TQFP和QFN / MLF封装
温度测量
- 6通道10位ADC PDIP封装
温度测量
- 可编程的串行USART
- 主/从SPI串行接口
- 面向字节的两线串行接口(飞利浦的我
2
C兼容)
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 中断和唤醒引脚电平变化
单片机特性
- 上电复位和可编程欠压检测
- 内部振荡器校准
- 外部和内部中断源
- 六个睡眠模式:空闲模式, ADC噪声抑制,省电,掉电,待机,
和扩展Standby
I / O和封装
- 23可编程I / O线
- 28引脚PDIP , 32引脚TQFP封装, 28 - QFN垫/ MLF以及32垫QFN / MLF
工作电压:
– 1.8 - 5.5V
温度范围:
– -40
°
C至85
°
C
速度等级:
- 0 - 4 MHz@1.8 - 5.5V , 0 - 10 MHz@2.7 - 5.5.V , 0 - 20兆赫@ 4.5 - 5.5V
功耗在1 MHz , 1.8V ,25°C
- 主动模式: 0.2毫安
- 掉电模式: 0.1 μA
- 省电模式: 0.75 μA (包括32千赫RTC )
8-bit
微控制器
用4 /8/16 / 32K
字节的系统
可编程
FL灰
ATmega48A
ATmega48PA
ATmega88A
ATmega88PA
ATmega168A
ATmega168PA
ATmega328
ATmega328P
摘要
牧师8271BS -AVR - 4月10日
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
1.引脚配置
图1-1 。
引脚排列ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P
TQFP顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PDIP
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
( PCINT14 / RESET ) PC6
( PCINT16 / RXD ) PD0
( PCINT17 / TXD ) PD1
( PCINT18 / INT0 ) PD2
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
PB4 ( MISO / PCINT4 )
PB3 ( MOSI / OC2A / PCINT3 )
PB2 ( SS / OC1B / PCINT2 )
PB1 ( OC1A / PCINT1 )
32
31
30
29
28
27
26
25
28 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
32 MLF顶视图
PD2 ( INT0 / PCINT18 )
PD1 ( TXD / PCINT17 )
PD0 ( RXD / PCINT16 )
PC6 ( RESET / PCINT14 )
PC5 ( ADC5 / SCL / PCINT13 )
PC4 ( ADC4 / SDA / PCINT12 )
PC3 ( ADC3 / PCINT11 )
PC2 ( ADC2 / PCINT10 )
32
31
30
29
28
27
26
25
28
27
26
25
24
23
22
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
VCC
GND
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
( PCINT21 / OC0B / T1 ) PD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
19
18
17
16
15
PC2 ( ADC2 / PCINT10 )
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
GND
AREF
AVCC
PB5 ( SCK / PCINT5 )
( PCINT19 / OC2B / INT1 ) PD3
( PCINT20 / XCK / T0 ) PD4
GND
VCC
GND
VCC
( PCINT6 / XTAL1 / TOSC1 ) PB6
( PCINT7 / XTAL2 / TOSC2 ) PB7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PC1 ( ADC1 / PCINT9 )
PC0 ( ADC0 / PCINT8 )
ADC7
GND
AREF
ADC6
AVCC
PB5 ( SCK / PCINT5 )
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
注:底部垫应焊接到地上。
注:底部垫应焊接到地上。
( PCINT21 / OC0B / T1 ) PD5
( PCINT22 / OC0A / AIN0 ) PD6
( PCINT23 / AIN1 ) PD7
( PCINT0 / CLKO / ICP1 ) PB0
( PCINT1 / OC1A ) PB1
( PCINT2 / SS / OC1B ) PB2
( PCINT3 / OC2A / MOSI ) PB3
( PCINT4 / MISO ) PB4
2
8271BS–AVR–04/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
1.1
1.1.1
引脚说明
VCC
数字供电电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB7 : 0 ) XTAL1 / XTAL2 / TOSC1 / TOSC2
端口B为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
根据不同的时钟选择熔丝设定, PB6可作为输入到反相振荡
荡器放大器和输入到内部时钟工作电路。
根据不同的时钟选择熔丝的设置PB7可作为从反相输出
振荡放大器。
如果内部标定RC振荡器作为系统时钟源, PB7 ... 6作为
TOSC2 ... 1输入的异步定时器/计数器,如果ASSR寄存器的AS2位设置。
各种特殊功能的端口B的阐述和
“系统时钟及时钟选项”
第26页。
1.1.4
端口C ( PC5 : 0 )
端口C为7位双向I / O和内部上拉电阻(选择的每一位)端口。该
PC5 ... 0输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口C引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口C引脚处于三态时,复位过程中,
即使系统时钟没有运行。
1.1.5
PC6/RESET
如果RSTDISBL位被编程, PC6作为一个I / O引脚。注意,电煤焦
PC6的Cucumis Sativus查阅全文与端口C的其他引脚不同
如果RSTDISBL位未编程, PC6作为复位输入。该引脚上的低电平
对于大于最小脉冲长度较长会产生复位,即使系统时钟没有运行。
的最小脉冲长度被定在
表28-12 323页。
更短的脉冲则不能保证
开球产生复位。
不同的特殊功能端口C的阐述
页上的“备用端口C的功能”
86.
1.1.6
端口D ( PD7 : 0 )
端口D为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口D输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口D引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口D引脚为三态时,复位过程中,
即使系统时钟没有运行。
3
8271BS–AVR–04/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
不同的特殊功能端口D的阐述中
页上的“端口D的第二功能”
89.
1.1.7
AV
CC
AV
CC
是电源电压引脚为A / D转换器, PC3 : 0 ,和ADC7 : 6 。它应该是在外部
连接到V
CC
中,即使不使用ADC 。如果ADC被使用时,它应连接到V
CC
通过一个低通滤波器。需要注意的是PC6 ... 4采用数字供电电压,V
CC
.
1.1.8
AREF
AREF是模拟基准输入引脚的A / D转换器。
1.1.9
ADC7 : 6 ( TQFP和QFN / MLF封装)
在TQFP和QFN / MLF封装, ADC7 : 6作为模拟输入到A / D转换器。
这些引脚从模拟电源供电,并作为10位ADC通道。
4
8271BS–AVR–04/10
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
2.概述
该ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P是一款低功耗8位CMOS单片机
基于AVR控制器增强型RISC架构。通过执行一个功能强大的指令
单个时钟周期, ATmega48A / 48PA / 88A / 88PA / 168A / 168PA / 328 / 328P达到吞吐量
却将接近1 MIPS每MHz使系统设计师能够优化功耗
对处理速度。
2.1
框图
图2-1 。
框图
GND
VCC
看门狗
定时器
看门狗
振荡器
动力
监督
POR / BOD &
RESET
debugWIRE的
节目
逻辑
振荡器
电路/
时钟
GENERATION
FL灰
SRAM
中央处理器
EEPROM
AVCC
AREF
GND
8位T / C 0
16位T / C 1
A / D转换。
2
数据总线
8位T / C 2
类似物
比较。
国内
带隙
6
USART 0
SPI
TWI
端口D ( 8 )
PORT B( 8 )
C口( 7 )
RESET
XTAL[1..2]
PD[0..7]
PB[0..7]
PC[0..6]
ADC[6..7]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
5
8271BS–AVR–04/10
查看更多ATMEGA168PAPDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    ATMEGA168PA
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:2236823936 复制

电话:0755-82569753-32922817-36561078-801
联系人:李小姐
地址:深圳市福田区华强北振兴路101号华匀大厦2栋5楼508-510室 本公司可以开13%增值税发票 以及3%普通发票!!
ATMEGA168PA
ATMEL
1926+
9852
只做原装正品假一赔十为客户做到零风险!!
QQ: 点击这里给我发消息 QQ:2881677436 复制 点击这里给我发消息 QQ:2881620402 复制

电话:18922805453
联系人:连
地址:福田区华强北路1019号华强广场D座23楼
ATMEGA168PA
ATMEL
2023+
700000
BGA
柒号芯城跟原厂的距离只有0.07公分
QQ: 点击这里给我发消息 QQ:657995889 复制

电话:0755*83682918
联系人:林小姐
地址:深圳市福田区华强花园A座30E
ATMEGA168PA
ATMEL/爱特梅尔
22+
16000
QFN
原装正品自家库存
QQ: 点击这里给我发消息 QQ:346072800 复制 点击这里给我发消息 QQ:735585398 复制

电话:18026926850/0755-83247709/0755-83247721
联系人:朱
地址:福田区振兴西路华康大厦2栋315室
ATMEGA168PA
Atmel(爱特梅尔)
23+
8200
原装正品,价优
QQ: 点击这里给我发消息 QQ:892174007 复制 点击这里给我发消息 QQ:2300949663 复制 点击这里给我发消息 QQ:2719079875 复制

电话:15821228847 // 13764057178 // 15026993318
联系人:销售部
地址:门市:上海市黄浦区北京东路668号科技京城电子市场K室//科技京城电子市场T房
ATMEGA168PA
Atmel(爱特梅尔)
2024
20918
原装现货上海库存,欢迎咨询
QQ: 点击这里给我发消息 QQ:2765319833 复制 点击这里给我发消息 QQ:1363272801 复制 点击这里给我发消息 QQ:1294342618 复制
电话:13528893675/15710790696/0755-36335768
联系人:张
地址:广东省深圳市福田区华强北振兴路广东省深圳市福田区振兴路曼哈大厦4楼B801室。
ATMEGA168PA
Atmel(爱特梅尔)
22+
8410
原装正品
QQ: 点击这里给我发消息 QQ:474618840 复制 点击这里给我发消息 QQ:1091508947 复制
电话:13537790913
联系人:朱成平
地址:深圳市龙岗区平湖街道良安田社区茗萃园三期12号楼,13号楼12楼B座401
ATMEGA168PA
Atmel(爱特梅尔)
22+
7300
原装正品
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:刘经理
地址:北京市海淀区中关村大街32号和盛嘉业大厦10层1008
ATMEGA168PA
ATMEL/爱特梅尔
21+
5200
QFN
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:北京市海淀区增光路27号院增光佳苑2号楼1单元1102室
ATMEGA168PA
√ 欧美㊣品
▲10/11+
8526
贴◆插
【dz37.com】实时报价有图&PDF
查询更多ATMEGA168PA供应信息

深圳市碧威特网络技术有限公司
 复制成功!