6070A–ATARM–07-Jun-05
特点
• 集成了 ARM7TDMI
®
ARM
®
Thumb
®
处理器
– 高性能的 32 位 RISC 架构
– 高密度的 16 位指令集
– 性能 / 功耗 (MIPS/Watt) 的领先者
– 嵌入式 ICE 电路仿真,支持调试通讯
• 64K 字节的片内高速 Flash 存储器,共 512 页,每页 128 字节
– 在最坏的条件下可以 30 MHz 的速度进行单时钟周期访问 ,
预取 (Prefetch) 缓冲器可以实现 Thumb 指令的优化,使处理器以最快的速度执行指令
– 页编程时间为 4 ms,包括页自动擦除,全片擦除时间为 10 ms
– 10,000 次的写寿命, 10 年数据保持能力,扇区锁定功能, Flash 安全锁定位
– 适合量产的快速 Flash 编程接口
• 16K 字节的片内高速 SRAM,可以在最高时钟速度下进行单时钟周期访问操作
• 存储器控制器 (MC)
– 嵌入式 Flash 控制器,异常中断 (Abort) 状态及未对齐 (Misalignment) 检测
• 复位控制器 (RSTC)
– 上电复位和经过工厂标定的掉电检测
– 提供复位源信息以及给外部电路使用的复位信号
• 时钟发生器 (CKGR)
– 低供耗 RC 振荡器, 3 到 20MHz 的片上振荡器和一个 PLL
• 电源管理控制器 (PMC)
– 可以通过软件进行电源优化,包括慢速时钟模式 ( 低至 500 Hz) 和空闲 (Idle) 模式
– 三个可编程的外部时钟信号
• 先进的中断控制器 (AIC)
– 可以单独屏蔽的、具有 8 个优先级的向量式中断源
– 两个外部中断源和一个快速中断源,可以防止虚假 (spurious) 中断
• 调试单元 (DBGU)
–2线 UART,支持调试通讯通道中断 ; 可通过程序来禁止通过 ICE 进行访问
• 周期性间隔定时器 (PIT)
–20位可编程的计数器,加上 12 位的间隔计数器
• 时间窗看门狗 (WDT)
–12位受预设值 (key)保护的可编程计数器
– 为系统提供复位或中断信号
– 当处理器处于调试状态或空闲模式时可以停止计数器
• 实时定时器 (RTT)
–32位自由运行的具有报警功能的计数器
– 时钟来源于片内 RC 振荡器
• 一个并行输入 / 输出控制器 (PIOA)
–32个可编程的复用 I/O,每个 I/O 最多可以支持两个外设功能
– 输入电平改变时,每个 I/O 都可以产生中断
– 可以独立编程为开漏输出、使能上拉电阻以及同步输出
• 11 个外设数据控制器 (PDC) 通道
• 一个 USB 2.0 全速 (12 Mbps) 设备端口
– 片上收发器, 328 字节可编程的 FIFO
• 一个同步串行控制器 (SSC)
– 每个接收器和发送器都具有独立的时钟和帧同步信号
– 支持 I²S,支持时分多址
– 支持 32 位数据传输的高速连续数据流功能
• 两个通用的同步 / 异步收发器 (USART)
– 独立的波特率发生器, IrDA 红外调制 / 解调
– 支持 ISO7816 T0/T1 智能卡,硬件握手信号,支持 RS485
–USART1支持全功能的调制解调器信号
• 主 / 从串行外设接口 (SPI)
–8到 16 位可编程的数据长度,4 个片选线
• 一个 3 通道的 16 位定时器 / 计数器 (TC)
–3个外部时钟输入端,每个通道有两个多功能 I/O 引脚
– 倍速 PWM 发生功能,捕捉 / 波形模式,递增 / 递减计数
AT91 ARM
®
Thumb
®
微处理
器
AT91SAM7S64
初稿
本文是英文数据手册的中文翻
译,其目的是方便中国用户的阅
读。它无法自动跟随原稿的更
新,同 时 也可能存在翻译上的错
误。读者应该以英文原稿为参考
以获得更准确的信息。