AT91SAM
基于ARM的闪存微控制器
SAM7S512 SAM7S256 SAM7S128 SAM7S64
SAM7S321 SAM7S32 SAM7S161 SAM7S16
特点
集成了ARM7TDMI
ARM
拇指
处理器
- 高性能32位RISC架构
- 高密度的16位指令集
- 领先的MIPS /瓦
- 嵌入式ICE
在线仿真,调试通信通道支持
内部高速闪存
- 512千字节( SAM7S512 )举办的1024页,每页256在两个相邻的银行
字节(双平面)
- 256千字节( SAM7S256 )举办的1024页的256字节(单机)
- 128千字节( SAM7S128 )举办的512页,每页256字节(单机)
- 64千字节( SAM7S64 )举办的512页的128字节(单机)
- 32千字节( SAM7S321 / 32 )举办的256页,每页128字节(单机)
- 16千字节( SAM7S161 / 16 )举办的256页64字节(单机)的
- 在高达30 MHz的在最坏的情况下单周期存取
- 预取缓冲优化Thumb指令的执行以最高速度
- 页编程时间: 6毫秒,包括页面自动擦除,全部擦除时间: 15毫秒
- 10,000写周期, 10年的数据保存能力,部门锁定功能,闪光
安全位
- 用于大批量生产的快速Flash编程接口
内部高速SRAM ,以最快的速度单周期访问
- 64千字节( SAM7S512 / 256 )
- 32千字节( SAM7S128 )
- 16千字节( SAM7S64 )
- 8千字节( SAM7S321 / 32 )
- 4千字节( SAM7S161 / 16 )
内存控制器( MC )
- 嵌入式Flash控制器,中止状态及汇率失调检测
复位控制器( RSTC )
- 基于上电复位和低功耗工厂校准欠压检测器
- 提供外部复位信号整形和复位源状态
时钟发生器(保留地)
- 低功耗RC振荡器, 3到20 MHz内部振荡器和一个PLL
电源管理控制器(PMC )
- 软件功耗优化功能,包括慢时钟模式(低至500
赫兹)和空闲模式
- 三个可编程的外部时钟信号
高级中断控制器( AIC )
- 单独屏蔽,八级优先级,向量中断源
- 二( SAM7S512 /一百二十八分之二百五十六/ 64 /一百六十一分之三百二十一)或一个( SAM7S32 / 16 )外部中断源(S )
和一个快速中断源,伪中断保护
6175M–ATARM–26-Oct-12
调试单元( DBGU )
- 2线UART和支持调试通信通道中断,可编程ICE访问控制
- 模式通用2线UART串行通信
周期性间隔定时器( PIT )
- 20位可编程计数器加12位间隔计数器
窗口看门狗( WDT)
- 12位密钥保护的可编程计数器
- 提供复位或中断信号系统
- 计数器可能会停止在处理器处于调试状态或空闲模式
实时定时器( RTT )
- 32位自由运行计数器与警报
- 逃跑的内部RC振荡器
一个并行输入/输出控制器( PIOA )
- 三十二( SAM7S512 / 128分之256 / 64 /一百六十一分之三百二十一)或21 ( SAM7S32 / 16 )可编程I / O线复用最多
两个外设I / O
- 输入上的每个I / O口线电平变化中断功能
- 独立的可编程开漏,上拉电阻和同步输出
十一( SAM7S512 /一百二十八分之二百五十六/ 64 /一百六十一分之三百二十一)或九( SAM7S32 / 16 )外设DMA控制器( PDC )通道
一个USB 2.0全速设备端口(每秒12兆位)(除SAM7S32 / 16 ) 。
- 片上收发器, 328字节的可配置集成FIFO
一个同步串行控制器( SSC )
- 独立的时钟和帧同步信号对于每一个接收器和发射器
- IS模拟接口支持,时分复用支持
- 高速连续数据流功能与32位数据传输
两个( SAM7S512 /一百二十八分之二百五十六/ 64 / 161分之321 )或一个( SAM7S32 / 16 )通用同步/异步收发器
( USART )
- 个人波特率发生器, IrDA的
红外调制/解调
- 支持ISO7816 T0 / T1智能卡,硬件握手信号,支持RS485
- 完全的调制解调器线路上的支持USART1 ( SAM7S512 / 128分之256 / 64 / 161分之321 )
一个主/从串行外设接口( SPI )
- 8位到16位可编程数据长度,四个外部外设片选
一个三通道的16位定时器/计数器( TC )
- 三个外部时钟输入和两个多用途I /每通道输出引脚( SAM7S512 / 128分之256 / 64 /一百六十一分之三百二十一)
- 一个外部时钟输入和两个多用途I / O引脚的前两个通道只有( SAM7S32 / 16 )
- 双PWM生成,捕获/波形模式,递增/递减计数功能
一个四通道16位PWM控制器( PWMC )
一个双线接口( TWI )
- 主模式支持只是,所有两线Atmel公司的EEPROM和我
2
C兼容的设备支持
(SAM7S512/256/128/64/321/32)
- 主,多主模式和从模式的支持,所有两线Atmel公司的EEPROM和我
2
C兼容的设备支持
(SAM7S161/16)
一个8通道10位模拟数字转换器,四通道复用数字I / O的
SAM -BA
开机助手
- 默认引导程序
- 用SAM -BA图形用户界面接口
IEEE
1149.1 JTAG边界扫描所有数字引脚
5V兼容的I / O ,包括四个大电流驱动I / O口线,多达16 mA的电流(每SAM7S161 / 16个I / O不可5V容限)
电源
- 内置1.8V稳压器,绘图高达100毫安的核心和外部元件
- 3.3V或1.8V VDDIO I / O口线供电,独立的3.3V VDDFLASH闪光灯电源
- 1.8V VDDCORE内核电源与欠压检测器
SAM7S系列[数据表]
6175M–ATARM–26-Oct-12
2
全静态操作:高达55 MHz的频率, 1.65V和85°C最坏情况
可提供64引脚LQFP绿色或64片QFN绿色封装( SAM7S512 /一百二十八分之二百五十六/ 64 /一百六十一分之三百二十一)和48引脚LQFP绿色或
48垫QFN绿色封装( SAM7S32 / 16 )
1.
描述
Atmel的SAM7S是一系列基于32位ARM RISC处理器的低引脚数闪存微控制器。它为特色的
Tures的高速闪存和SRAM ,丰富的外设,包括一个USB 2.0设备(除
SAM7S32和SAM7S16 ) ,以及一套完整的系统功能,最大限度地减少了外部组件的数量。
该设备是一种理想的迁移路径的8位微控制器用户寻找额外的性能和
扩展内存。
嵌入式闪存能够在系统通过JTAG -ICE接口或并行接口进行编程
在安装前生产的程序员。内置的锁位和一个安全位保护固件中意外
牙齿覆盖,并保持其机密性。
该SAM7S系列系统控制器包括能够管理上电顺序的复位控制器
微控制器和完整的系统。正确的设备操作可以由一个内置的节电监视
探测器和流失的集成RC振荡器,看门狗。
该SAM7S系列是通用型微控制器。其集成的USB设备端口,使他们的理想设备
对于需要连接到PC或手机的外设应用。他们的攻击性的价格和高层次
推动整合利用其范围远到成本敏感的大批量消费市场。
1.1
在SAM7S512 , SAM7S256 , SAM7S128 , SAM7S64 , SAM7S321的配置摘要,
SAM7S32 , SAM7S161和SAM7S16
该SAM7S512 , SAM7S256 , SAM7S128 , SAM7S64 , SAM7S321 , SAM7S32 , SAM7S161和SAM7S16不同
内存大小,外设和封装。
表1-1
总结了6的设备的配置。
除了SAM7S32 / 16 ,其它所有SAM7S器件封装和引脚兼容。
表1-1 。
配置摘要
FL灰
组织SRAM
双平面
单一平面
单一平面
单一平面
单一平面
单一平面
单一平面
单一平面
USB
外
设备
PDC中断
TC
I / O 5V
I / O
PORT
USART源通道通道容错线
2
(1) (2)
2
(1) (2)
2
(1) (2)
2
(2)
2
(2)
2
2
2
2
2
1
2
1
11
11
11
11
11
9
11
9
3
3
3
3
3
3
(3)
3
3
(3)
是的
是的
是的
是的
是的
是的
No
No
32
32
32
32
32
21
32
21
设备
SAM7S512
SAM7S256
SAM7S128
SAM7S64
SAM7S321
SAM7S32
SAM7S161
SAM7S16
FL灰
TWI
包
LQFP /
QFN 64
LQFP /
QFN 64
LQFP /
QFN 64
LQFP /
QFN 64
LQFP /
QFN 64
LQFP /
QFN 48
LQFP
LQFP /
QFN 48
512 KB的主
256 KB的主
128 KB的主
64字节
32字节
32字节
16字节
16字节
主
主
主
主/
SLAVE
主/
SLAVE
64字节1
64字节1
32字节1
16字节1
8字节
8字节
4字节
4字节
1
不
1
现
1
2
(2)
不
1
现
注意事项: 1,小数波特率。
2.完整的调制解调器线支撑上USART1 。
3.只有两个TC通道是通过PIO访问。
SAM7S系列[数据表]
6175M–ATARM–26-Oct-12
3
2.
框图
图2-1 。 SAM7S512 / 128分之256 / 64 / 161分之321框图
TDI
TDO
TMS
TCK
JTAGSEL
JTAG
扫描
ICE
ARM7TDMI
处理器
1.8 V
电压
调节器
VDDIN
GND
VDDOUT
VDDCORE
TST
FIQ
系统控制器
AIC
PIO
IRQ0-IRQ1
内存控制器
嵌入式
FL灰
调节器
地址
解码器
错位
发现
VDDIO
SRAM
64/32/16/8/4字节
PCK0-PCK2
PLLRC
XIN
XOUT
PLL
OSC
RCOSC
PMC
退出
状态
VDDFLASH
FL灰
512/256/
128/64/32/16字节
抹去
VDDCORE
BOD
POR
RESET
调节器
外围大桥
VDDCORE
NRST
外围数据
调节器
11个频道
只读存储器
快速闪烁
程序设计
接口
PIT
WDT
RTT
DRXD
DTXD
建业
PGMRDY
PGMNVALID
PGMNOE
PGMCK
PGMM0-PGMM3
PGMD0-PGMD15
PGMNCMD
PGMEN0-PGMEN2
SAM -BA
PDC
PDC
FIFO
收发器
PIO
DBGU
USB设备
DDM
DDP
PIOA
RXD0
TXD0
SCK0
RTS0
CTS0
RXD1
TXD1
SCK1
RTS1
CTS1
DCD1
DSR1
DTR1
RI1
NPCS0
NPCS1
NPCS2
NPCS3
MISO
MOSI
SPCK
ADTRG
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
ADVREF
PDC
PWMC
PDC
USART0
PDC
PDC
SSC
PDC
USART1
定时器计数器
PIO
PDC
PDC
TC0
TC1
SPI
PDC
PDC
TC2
TWI
PWM0
PWM1
PWM2
PWM3
TF
TK
TD
RD
RK
RF
TCLK0
TCLK1
TCLK2
TIOA0
TIOB0
TIOA1
TIOB1
TIOA2
TIOB2
TWD
TWCK
ADC
SAM7S系列[数据表]
6175M–ATARM–26-Oct-12
PIO
4