AT91SAM7S32 32位ARM单片机
Status |
Production |
Flash (Bytes) |
32K |
SRAM (Bytes) |
8K |
RTC/RTT |
-/1 |
10-bit ADC Channels |
8 |
Peripheral DMA Channels |
9 |
Max. Clock Speed (MHz) |
55 |
I/O Pins |
21 |
Enhanced USART |
1 |
USART/DBGU |
-/1 |
SPI |
1 |
TWI |
1 |
SSC |
1 |
PWM Controller |
4 |
High Current Pads |
4 |
16-bit Timers |
3 |
Period Interval Timer |
1 |
Watchdog Timer |
1 |
Power-On-Reset |
1 |
Brown Out Detection |
1 |
On-chip RC Oscillator |
1 |
Crystal Oscillator/PLL |
1/1 |
ARM Core |
7TDMI |
I/O Voltage Domain (V) |
3.3 |
In-System Programming |
Y |
Single Supply |
Y |
Pb-Free Packages |
LQFP48
QFN 48 |
AT91SAM7S32 描述
The AT91SAM7S32 is a low pincount Flash microcontroller based on the 32-bit ARM7TDMI RISC processor. It features 32K bytes of embedded high-speed Flash with sector lock capabilities and a security bit, and 8K bytes of SRAM. The integrated proprietary SAM-BA Boot Assistant enables in-system programming of the embedded Flash. Its extensive peripheral set includes USARTs, SPI, SSC, TWI and an 8-channel 10-bit ADC. Its Peripheral DMA Controller channels eliminate processor bottlenecks during peripheral-to-memory transfers. Its System Controller manages interrupts, clocks, power, time, debug and reset, significantly reducing the external chip count and minimizing power consumption. In industrial temperature, worse case conditions the maximum clock frequency is 55MHz. Typical core supply is 1.8V, I/Os are supplied at 1.8V or 3.3V and are 5V tolerant. An integrated Voltage Regulator permits single supply at 3.3V. The AT91SAM7S32 is supplied in a 64-lead LQFP or QFN Green package. It is supported by an Evaluation Board and extensive application development tools. The AT91SAM7S32 is a general-purpose microcontroller, providing an ideal migration path for 8-bit applications requiring additional performance and extended memory.
AT91SAM7S32 特点
-
集成了ARM7TDMI® ARM® Thumb® 处理器
–高性能的32位RISC架构
–高密度的16位指令集
–性能/功耗(MIPS/Watt)的领先者
–嵌入式ICE电路仿真,支持调试通讯
- 32 K字节的片内高速Flash存储器,共256页,每页128字节
–在最坏的条件下可以30 MHz的速度进行单时钟周期访问,
预取(Prefetch)缓冲器可以实现Thumb指令的优化,使处理器以最快的速度执行指令
–页编程时间为4 ms,包括页自动擦除,全片擦除时间为10 ms
–10,000次的写寿命,10年数据保持能力,扇区锁定功能,Flash安全锁定位
- 适合量产的快速Flash编程接口
- 8 K字节的片内高速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) )
–21个可编程的复用I/O,每个I/O最多可以支持两个外设功能
–输入电平改变时,每个I/O都可以产生中断
–可以独立编程为开漏输出、使能上拉电阻以及同步输出
- 9个外设数据控制器(PDC)通道
- 一个同步串行控制器(SSC)
–每个接收器和发送器都具有独立的时钟和帧同步信号
–支持I²S,支持时分多址
–支持32位数据传输的高速连续数据流功能
- 一个通用的同步/异步收发器(USART)
–独立的波特率发生器,IrDA红外调制/解调
- 支持ISO7816 T0/T1智能卡,硬件握手信号,支持RS485
- 主/从串行外设接口(SPI)
–8到16位可编程的数据长度,4个片选线
- 一个3通道的16位定时器/计数器(TC)
–3个外部时钟输入端,每个通道有两个多功能I/O引脚
–倍速PWM发生功能,捕捉/波形模式,递增/递减计数
- 一个4通道的16位PWM控制器(PWMC)
- 一个两线接口(TWI)
–只支持主机模式,支持所有的Atmel两线EEPROM
AT91SAM7S32 订购型号
Ordering Code |
Package |
Package Type |
Operating Temperature Range |
AT91SAM7S32-AU-001 |
LQFP 48 |
Green |
Industrial (-40° C to 85° C) |
AT91SAM7S32-MU |
QFN 48 |
Green |
Industrial (-40° C to 85° C) |
AT91SAM7S32 应用技术支持与电子电路设计开发资源下载
- AT91SAM7S32数据手册DataSheet 下载. PDF(简洁版)
- AT91SAM7S32英文数据手册DataSheet 下载. PDF(完整版)
- ARM7TDMI 技术白皮书
- AT91SAM 系列产品选型指南(Brochure, 2 pages, revision E, updated 2/09)
Product selection guide to Atmel's AT91SAM microcontrollers that give immediate access to market-leading ARM processors.
- Atmel's ARM-based Microcontroller Excels in Real-Time (White Paper, 6 pages, revision A, updated 3/01)
Applications such as mobile communicators, PDAs, solid-state music players and internet appliances demand the best possible real-time performance. Atmel's AT91 series of ARM-based microcontrollers incorporates a number of advanced features that enhance the real-time performance of the ARM7TDMI core, making it ideal for applications of this nature.