特点
集成了ARM7TDMI ARM
拇指
处理器
- 嵌入式ICE在线仿真,调试通信通道支持
内部高速SRAM 96K字节
内部高速ROM 256K字节集成默认启动程序
- 从外部存储介质中下载应用程序内部SRAM
内存控制器( MC )
- 存储器保护单元,中止状态及汇率失调检测
时钟发生器和电源管理控制器( PMC )
- 3至20 MHz和32 kHz的片上振荡器有两个PLL
- 可编程的软件功耗优化功能
- 四个可编程外部时钟信号
高级中断控制器( AIC )
- 三十单独屏蔽,八级优先级,向量中断源
- 七外部中断源和一个快速中断源,伪
中断保护
2个32位并行输入/输出控制器( PIO) PIOA和PIOB
- 六十个可编程I / O线复用最多两个外设I / O
- 输入上的每个I / O口线电平变化中断功能
- 可单独编程的开漏输出同步
系统定时器( ST )包括一个16位的计数器,看门狗和第二计数器
实时时钟( RTC),带报警中断
调试单元( DBGU ) , 2线USART和支持调试通信通道
- 可编程ICE访问控制
二十外设数据控制器( PDC )通道
USB 2.0全速设备端口( UDP ) (每秒12兆位)
- 片上收发器
- 2 KB的FIFO可配置的加载和存储消息
多媒体卡接口( MCI )
- 自动协议控制和快速的自动数据传输与PDC
- MMC和SD卡兼容,支持最多两个SDCards
三个同步串行控制器( SSC )
- 独立的时钟和帧同步信号对于每一个接收器和发射器
- IS模拟接口支持,时分复用支持
- 高速连续数据流功能与32位数据传输
四个通用同步/异步收发器( USART )
- 个人波特率发生器
- 支持ISO7816 T0 / T1智能卡,硬件和软件握手,
RS485支持
- 调制解调器控制线的USART 1 , IrDA红外调制/解调
主/从串行外设接口( SPI )
- 8位到16位可编程数据长度
- 四个外部外设片选
两个三通道16位定时器/计数器( TC )
- 三个外部时钟输入,两个多用途I /每通道O引脚
- 双PWM生成,捕获/波形模式,递增/递减计数功能
双线接口( TWI )
- 主模式支持,所有两线Atmel公司的EEPROM支持
IEEE 1149.1 JTAG边界扫描所有数字引脚
所需电源:
- 1.65V至1.95V的VDDCORE , VDDOSC和VDDPLL
- 1.65V至3.6V的VDDIO
全静态操作: 0 Hz至66 MHz的@ 2.7V / 1.8V ,高达60 MIPS
采用100引脚LQFP封装
ARM7TDMI
-
基于
微控制器
AT91RM3400
1790A–ATARM–11/03
1
描述
该AT91RM3400是完全集成了爱特梅尔的先进成员AT91 ARM
微控制器系列。不具有外部存储器接口,并配有嵌入
DED SRAM和ROM ,它非常适合于众多的应用程序中的内存
要求,但要求高性能。
有几个选项可供下载的软件到内部SRAM 。这些措施包括
从串行EEPROM或串行数据闪存下载
下载或通过
USB设备端口。此外,嵌入的ROM的定制可以用
要求大量的机会。
高级中断控制器( AIC )提高了中断处理性能
在ARM7TDMI处理器通过提供多个向量,优先级的中断源
并减少了转移到中断处理程序采取的周期。
外设数据控制器( PDC )提供DMA通道,所有的串行peripher-
ALS ,使他们无需处理器传输数据或从片上存储器
干预。这和contin-转让交易减少处理器开销
uous数据流。
这组并行I / O( PIO )控制器复用的外设输入/输出线
通用数据的I / O ,降低了器件的外部引脚计数,并提供
每行中断和漏极开路的能力。
电源管理控制器( PMC )。笔记本系统功耗为微型
妈妈由下选择性地启用和/或禁用芯和各种外围设备
软件控制。它使用了一个增强的时钟发生器,以提供一个选择时钟的显
的NAL包括慢时钟(32 kHz )的省电模式。
广泛的系统接口,包括USB V2.0全速设备端口,多
媒体卡,串行外设接口( SPI)和双线接口( TWI ) 。外设
包括多个个USART ,定时器/计数器,串行同步控制器( SSC ) 。
该AT91RM3400包括一个广泛的外设的操作依据
与几个行业标准,例如在音频,通信,计算机用
和智能卡应用。
2
AT91RM3400
1790A–ATARM–11/03
主要特点
ARM7TDMI处理器
基于ARMv4T结构ARM7TDMI
两个指令集
–
–
–
–
–
ARM
高性能的32位指令集
拇指
高代码密度16位指令集
指令获取( F)
指令译码( D)
执行( E)
三级流水线架构
调试与测试
集成嵌入式在线仿真器
调试单元
–
–
–
两针UART
调试通信通道
芯片ID寄存器
所有数字引脚IEEE1149.1 JTAG边界扫描
默认启动程序存储在ROM为基础的产品
下载并运行从外部存储介质的应用程序到内部SRAM
下载的代码大小取决于嵌入式SRAM的大小
自动检测有效的应用
Bootloader的支持范围广泛的非易失性存储器
–
–
SPI数据闪存
连接在SPI NPCS0
两线的EEPROM
Boot ROM程序
如果没有有效的程序是在外部NVM和配套检测到启动上传程序
多种通信媒介
在DBGU串行通信( XModem协议)
USB设备端口( DFU协议)
符合ATPCS
符合ANSI / ISO标准C
编译ARM / Thumb交互
ROM入口服务
节奏, Xmodem协议和数据闪存业务
CRC及正弦表
一个复位线提供
–
的用户接口寄存器初始化(在用户接口中定义
每个外设) ,需要在启动的信号采样。它迫使
处理器取出下一条指令的地址为零。
初始化嵌入式ICE TAP控制器。
嵌入式软件
服务
重置控制器
–
内存控制器
总线仲裁器
4
AT91RM3400
1790A–ATARM–11/03
AT91RM3400
–
–
–
–
–
–
–
–
–
–
–
–
处理来自ARM7TDMI和外设数据控制器的请求
最多四个内部1 - M字节存储空间
一个256字节的片内外设区
来源,类型和访问的所有参数,以领先的中止是
保存
通过检测坏指针便于调试
所有数据的对齐检查访问
中止代的情况下错位
允许内部SRAM重映射的内部ROM地点
可以处理动态的中断向量
1K字节和64M字节之间单独编程的尺寸
独立可编程保护,防止写入和/或用户访问
外围保护,防止写入和/或用户访问
地址解码器提供选择信号
仲裁状态寄存器
不对探测器
重映射命令
16区存储器保护单元
高级中断
调节器
控制一个ARM的中断断线(nIRQ与nFIQ )
处理器
32个独立屏蔽的向量中断源
–
–
–
–
–
源0是保留给快速中断输入( FIQ )
源1为系统外设(如ST , RTC , PMC , DBGU )
源2到源31控制多达30个嵌入式外设中断
或外部中断
可编程边沿触发或电平敏感内部人士透露
可编程的正/负边沿触发或高/低电平敏感
外部源
驱动处理器的正常中断
处理的中断源1到31的优先级
高优先级中断可以低优先级的服务过程中服务
打断
优化中断服务程序分支和执行
每一个中断源的32位向量寄存器
中断向量寄存器读取对应的电流中断向量
易调试,防止自动操作时,保护ModeIs
已启用
允许重定向的快速中断任何正常的中断源
处理器
8级优先级控制器
–
–
–
矢量
–
–
–
保护模式
–
快速强制
–
通用中断屏蔽
5
1790A–ATARM–11/03
特点
集成了ARM7TDMI ARM
拇指
处理器
- 嵌入式ICE在线仿真,调试通信通道支持
内部高速SRAM 96K字节
内部高速ROM 256K字节集成默认启动程序
- 从外部存储介质中下载应用程序内部SRAM
内存控制器( MC )
- 存储器保护单元,中止状态及汇率失调检测
时钟发生器和电源管理控制器( PMC )
- 3至20 MHz和32 kHz的片上振荡器有两个PLL
- 可编程的软件功耗优化功能
- 四个可编程外部时钟信号
高级中断控制器( AIC )
- 三十单独屏蔽,八级优先级,向量中断源
- 七外部中断源和一个快速中断源,伪
中断保护
2个32位并行输入/输出控制器( PIO) PIOA和PIOB
- 六十个可编程I / O线复用最多两个外设I / O
- 输入上的每个I / O口线电平变化中断功能
- 可单独编程的开漏输出同步
系统定时器( ST )包括一个16位的计数器,看门狗和第二计数器
实时时钟( RTC),带报警中断
调试单元( DBGU ) , 2线USART和支持调试通信通道
- 可编程ICE访问控制
二十外设数据控制器( PDC )通道
USB 2.0全速设备端口( UDP ) (每秒12兆位)
- 片上收发器
- 2 KB的FIFO可配置的加载和存储消息
多媒体卡接口( MCI )
- 自动协议控制和快速的自动数据传输与PDC
- MMC和SD卡兼容,支持最多两个SDCards
三个同步串行控制器( SSC )
- 独立的时钟和帧同步信号对于每一个接收器和发射器
- IS模拟接口支持,时分复用支持
- 高速连续数据流功能与32位数据传输
四个通用同步/异步收发器( USART )
- 个人波特率发生器
- 支持ISO7816 T0 / T1智能卡,硬件和软件握手,
RS485支持
- 调制解调器控制线的USART 1 , IrDA红外调制/解调
主/从串行外设接口( SPI )
- 8位到16位可编程数据长度
- 四个外部外设片选
两个三通道16位定时器/计数器( TC )
- 三个外部时钟输入,两个多用途I /每通道O引脚
- 双PWM生成,捕获/波形模式,递增/递减计数功能
双线接口( TWI )
- 主模式支持,所有两线Atmel公司的EEPROM支持
IEEE 1149.1 JTAG边界扫描所有数字引脚
所需电源:
- 1.65V至1.95V的VDDCORE , VDDOSC和VDDPLL
- 1.65V至3.6V的VDDIO
全静态操作: 0 Hz至66 MHz的@ 2.7V / 1.8V ,高达60 MIPS
采用100引脚LQFP封装
ARM7TDMI
-
基于
微控制器
AT91RM3400
1790A–ATARM–11/03
1
描述
该AT91RM3400是完全集成了爱特梅尔的先进成员AT91 ARM
微控制器系列。不具有外部存储器接口,并配有嵌入
DED SRAM和ROM ,它非常适合于众多的应用程序中的内存
要求,但要求高性能。
有几个选项可供下载的软件到内部SRAM 。这些措施包括
从串行EEPROM或串行数据闪存下载
下载或通过
USB设备端口。此外,嵌入的ROM的定制可以用
要求大量的机会。
高级中断控制器( AIC )提高了中断处理性能
在ARM7TDMI处理器通过提供多个向量,优先级的中断源
并减少了转移到中断处理程序采取的周期。
外设数据控制器( PDC )提供DMA通道,所有的串行peripher-
ALS ,使他们无需处理器传输数据或从片上存储器
干预。这和contin-转让交易减少处理器开销
uous数据流。
这组并行I / O( PIO )控制器复用的外设输入/输出线
通用数据的I / O ,降低了器件的外部引脚计数,并提供
每行中断和漏极开路的能力。
电源管理控制器( PMC )。笔记本系统功耗为微型
妈妈由下选择性地启用和/或禁用芯和各种外围设备
软件控制。它使用了一个增强的时钟发生器,以提供一个选择时钟的显
的NAL包括慢时钟(32 kHz )的省电模式。
广泛的系统接口,包括USB V2.0全速设备端口,多
媒体卡,串行外设接口( SPI)和双线接口( TWI ) 。外设
包括多个个USART ,定时器/计数器,串行同步控制器( SSC ) 。
该AT91RM3400包括一个广泛的外设的操作依据
与几个行业标准,例如在音频,通信,计算机用
和智能卡应用。
2
AT91RM3400
1790A–ATARM–11/03
主要特点
ARM7TDMI处理器
基于ARMv4T结构ARM7TDMI
两个指令集
–
–
–
–
–
ARM
高性能的32位指令集
拇指
高代码密度16位指令集
指令获取( F)
指令译码( D)
执行( E)
三级流水线架构
调试与测试
集成嵌入式在线仿真器
调试单元
–
–
–
两针UART
调试通信通道
芯片ID寄存器
所有数字引脚IEEE1149.1 JTAG边界扫描
默认启动程序存储在ROM为基础的产品
下载并运行从外部存储介质的应用程序到内部SRAM
下载的代码大小取决于嵌入式SRAM的大小
自动检测有效的应用
Bootloader的支持范围广泛的非易失性存储器
–
–
SPI数据闪存
连接在SPI NPCS0
两线的EEPROM
Boot ROM程序
如果没有有效的程序是在外部NVM和配套检测到启动上传程序
多种通信媒介
在DBGU串行通信( XModem协议)
USB设备端口( DFU协议)
符合ATPCS
符合ANSI / ISO标准C
编译ARM / Thumb交互
ROM入口服务
节奏, Xmodem协议和数据闪存业务
CRC及正弦表
一个复位线提供
–
的用户接口寄存器初始化(在用户接口中定义
每个外设) ,需要在启动的信号采样。它迫使
处理器取出下一条指令的地址为零。
初始化嵌入式ICE TAP控制器。
嵌入式软件
服务
重置控制器
–
内存控制器
总线仲裁器
4
AT91RM3400
1790A–ATARM–11/03
AT91RM3400
–
–
–
–
–
–
–
–
–
–
–
–
处理来自ARM7TDMI和外设数据控制器的请求
最多四个内部1 - M字节存储空间
一个256字节的片内外设区
来源,类型和访问的所有参数,以领先的中止是
保存
通过检测坏指针便于调试
所有数据的对齐检查访问
中止代的情况下错位
允许内部SRAM重映射的内部ROM地点
可以处理动态的中断向量
1K字节和64M字节之间单独编程的尺寸
独立可编程保护,防止写入和/或用户访问
外围保护,防止写入和/或用户访问
地址解码器提供选择信号
仲裁状态寄存器
不对探测器
重映射命令
16区存储器保护单元
高级中断
调节器
控制一个ARM的中断断线(nIRQ与nFIQ )
处理器
32个独立屏蔽的向量中断源
–
–
–
–
–
源0是保留给快速中断输入( FIQ )
源1为系统外设(如ST , RTC , PMC , DBGU )
源2到源31控制多达30个嵌入式外设中断
或外部中断
可编程边沿触发或电平敏感内部人士透露
可编程的正/负边沿触发或高/低电平敏感
外部源
驱动处理器的正常中断
处理的中断源1到31的优先级
高优先级中断可以低优先级的服务过程中服务
打断
优化中断服务程序分支和执行
每一个中断源的32位向量寄存器
中断向量寄存器读取对应的电流中断向量
易调试,防止自动操作时,保护ModeIs
已启用
允许重定向的快速中断任何正常的中断源
处理器
8级优先级控制器
–
–
–
矢量
–
–
–
保护模式
–
快速强制
–
通用中断屏蔽
5
1790A–ATARM–11/03