特点
高性能,低功耗的AVR 8位微控制器
先进的RISC架构
- 131条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
- 高达1 MIPS的吞吐量每MHz
- 片上2周期乘法器
数据和非易失性程序存储器
- 16/32 / 64K字节的系统内可编程程序存储器的闪存
- 对系统内可编程EEPROM 512B / 1K / 2K字节
- 1/2 / 4K字节的片内SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可选Boot代码区具有独立锁定位
在系统编程通过片上引导程序
真正的同时读 - 写操作
- 可以对锁定的闪存程序存储器和EEPROM数据安全
片上调试接口( debugWIRE的)
CAN 2.0A / B有6消息对象 - ISO 16845认证
LIN 2.1和1.3控制器或8位UART
一个12位高速PSC (功率级控制器)
非重叠反向PWM输出引脚具有灵活的死区时间
可变的PWM占空比和频率
所有PWM寄存器的同步更新
自动停止功能紧急事件
外设特性
- 一个8位通用定时器/计数器具有独立预分频器,比较模式
和捕捉模式
- 1个16位通用定时器/计数器具有独立预分频器,比较
模式和拍摄模式
- 一个主/从SPI串行接口
- 10位ADC
多达11个单端通道和3个全差分ADC通道对
可编程增益( 5倍, 10倍,20倍, 40倍)的差分通道
内部参考电压
直接供电电压测量
- 10位DAC的可变电压基准(比较器, ADC)
- 四个模拟比较器与可变阈值检测
- 100μA ± 2 %电流源( LIN节点识别)
- 中断和唤醒引脚电平变化
- 可编程看门狗定时器具有独立的片上振荡器
- 在- chipTemperature传感器
单片机特性
- 低功耗空闲模式,噪声抑制,模式和掉电模式
- 上电复位和可编程欠压检测
- 在系统内通过SPI端口编程
- 高精度晶体振荡器用于CAN操作( 16兆赫)
- 内部标定RC振荡器( 8 MHz的)
- 片上PLL快速PWM ( 32兆赫, 64兆赫)和CPU ( 16兆赫)
工作电压: 2.7V - 5.5V
扩展工作温度:
= -40 ° C至+ 85°C
核心速度等级:
- 0 - 为8MHz @ 2.7 - 4.5V
- 0 - 16MHz的@ 4.5 - 5.5V
1.见
“数据保留”第9页
了解详细信息。
8209C–AVR–05/10
8-bit
微控制器
与16/32 / 64K
字节的系统
可编程
FL灰
ATmega16M1
ATmega32M1
ATmega64M1
初步
注意:
ATmega16M1/32M1/64M1
1.引脚配置
图1-1 。
ATmega16M1 / 32M1 / 64M1 TQFP32 / QFN32 ( 7 ×7 mm)包装。
PB7 ( ADC4 / PSCOUT0B / SCK / PCINT7 )
PB6 ( ADC7 / PSCOUT1B / PCINT6 )
PB5 ( ADC6 / INT2 / ACMPN1 / AMP2- / PCINT5 )
PC7 ( D2A / AMP2 + / PCINT15 )
PC0
(PCINT8/INT3/PSCOUT1A)
PD1
(PCINT17/PSCIN0/CLKO)
PE0
(PCINT24/RESET/OCD)
32
31
30
29
28
27
26
25
PD0
(PCINT16/PSCOUT0A)
( PCINT18 / PSCIN2 / OC1A / MISO_A ) PD2
( PCINT19 / TXD / TXLIN / OC0A / SS / MOSI_A ) PD3
( PCINT9 / PSCIN1 / OC1B / SS_A ) PC1
VCC
GND
( PCINT10 / T0 / TXCAN ) PC2
( PCINT11 / T1 / RXCAN / ICP1B ) PC3
( PCINT0 / MISO / PSCOUT2A ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
24
23
22
21
20
19
18
17
PB4 ( AMP0 + / PCINT4 )
PB3 ( AMP0- / PCINT3 )
PC6 ( ADC10 / ACMP1 / PCINT14 )
AREF ( ISRC )
AGND
AVCC
PC5 ( ADC9 / ACMP3 / AMP 1 + / PCINT13 )
PC4 ( ADC8 / ACMPN3 / AMP1- / PCINT12 )
( PCINT1 / MOSI / PSCOUT2B ) PB1
( PCINT25 / OC0B / XTAL1 ) PE1
( PCINT26 / ADC0 / XTAL2 ) PE2
( PCINT20 / ADC1 / RXD / RXLIN / ICP1A / SCK_A ) PD4
( ADC2 / ACMP2 / PCINT21 ) PD5
( ADC3 / ACMPN2 / INT0 / PCINT22 ) PD6
( ACMP0 / PCINT23 ) PD7
( ADC5 / INT1 / ACMPN0 / PCINT2 ) PB2
2
8209C–AVR–05/10
ATmega16M1/32M1/64M1
1.1
引脚说明
表1-1 。
QFN32管脚
数
5
20
4
引脚输出说明
助记符
GND
AGND
VCC
TYPE
动力
动力
动力
名称,功能&复用功能
地面:
0V参考
模拟地:
为模拟部分0V参考
电源
模拟电源:
这是在电源电压为模拟
部分
对于正常使用该引脚必须连接。
模拟参考:
参考用于模拟转换器。这是
在A / D转换器的基准电压。作为输出,可以使用由
外部模拟
ISRC (电流源输出)
MISO ( SPI主入从出)
19
AVCC
动力
21
AREF
动力
8
PB0
I / O
PSCOUT2A
(1)
( PSC单元2输出A )
PCINT0 (引脚电平变化中断0 )
MOSI ( SPI主出从入)
9
PB1
I / O
PSCOUT2B
(1)
( PSC单元2输出B )
PCINT1 (引脚电平变化中断1 )
ADC5 (模拟量输入通道5 )
16
PB2
I / O
INT1 (外部中断1输入)
ACMPN0 (模拟比较器0负输入)
PCINT2 (引脚电平变化中断2 )
23
PB3
I / O
AMP0- (模拟差分放大器0负输入)
PCINT3 (引脚电平变化中断3 )
AMP0 + (模拟差分放大器0正输入)
PCINT4 (引脚电平变化中断4 )
ADC6 (模拟量输入通道6 )
INT2 (外部中断2输入)
24
PB4
I / O
26
PB5
I / O
ACMPN1 (模拟比较器1负输入)
AMP2- (模拟差分放大器2负输入)
PCINT5 (引脚电平变化中断5 )
ADC7 (模拟量输入通道7 )
27
PB6
I / O
PSCOUT1B
(1)
( PSC模块1输出A )
PCINT6 (引脚电平变化中断6 )
ADC4 (模拟量输入通道4 )
28
PB7
I / O
PSCOUT0B
(1)
( PSC模块0输出B )
SCK ( SPI时钟)
PCINT7 (引脚电平变化中断7 )
PSCOUT1A
(1)
( PSC模块1输出A )
30
PC0
I / O
INT3 (外部中断3输入)
PCINT8 (引脚电平变化中断8 )
3
8209C–AVR–05/10
ATmega16M1/32M1/64M1
表1-1 。
QFN32管脚
数
引脚输出的说明(续)
助记符
TYPE
名称,功能&复用功能
ADC1 (模拟量输入通道1 )
RXD ( UART接收数据)
RXLIN ( LIN接收输入)
ICP1A (定时器1输入捕捉替代A输入)
SCK_A (编程&候补SPI时钟)
PCINT20 (引脚电平变化中断20 )
ADC2 (模拟量输入通道2 )
12
PD4
I / O
13
PD5
I / O
ACMP2 (模拟比较器2的正输入)
PCINT21 (引脚电平变化中断21 )
ADC3 (模拟量输入通道3 )
14
PD6
I / O
ACMPN2 (模拟比较器2负输入)
INT0 (外部中断0输入)
PCINT22 (引脚电平变化中断22 )
15
PD7
I / O
ACMP0 (模拟比较器0正输入)
PCINT23 (引脚电平变化中断23 )
复位(复位输入)
31
PE0
I / O或I
OCD (片上调试I / O)
PCINT24 (引脚电平变化中断24 )
XTAL1 ( XTAL输入)
10
PE1
I / O
OC0B (定时器0的输出比较B )
PCINT25 (引脚电平变化中断25 )
XTAL2 ( XTAL输出)
11
PE2
I / O
ADC0 (模拟量输入通道0 )
PCINT26 (引脚电平变化中断26 )
注意:
1.仅适用于Atmega32M1 / 64M1 。
2.在工程样品,在ACMPN3复用功能并非位于PC4 。这是
位于PE2 。
2.概述
该ATmega16M1 / 32M1 / 64M1是一款基于AVR的低功耗8位CMOS微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATmega16M1 / 32M1 / 64M1的数据吞吐率高达1 MIPS每MHz,从而可以
系统设计人员在功耗和处理速度之间。
5
8209C–AVR–05/10