大容量Flash型AT91系列ARM核微控制器
(1)电源
AT91R40008微控制器有2种类型的供电引脚:
◇VDDCORE引脚,它为内核提供电源(包括ARM7TDMI、嵌入的存储器和外围);
◇VDDIO引脚,它为I/O线提供电源。
一个独立的I/O电源允许灵活地进行调整以适应外部元件的信号电平。
(2)输入/输出
AT91FR40162的I/O引脚所接受的电平以VDDIO的供电为限。复位以后,微控制器的外围I/O初始化成输入以提供给用户最大的灵活性。在每个应用阶段,微控制器的输入最好保持在有效的逻辑电平,以降低功耗。
(3)主时钟
如果MCKI引脚由1个外部源提供,那么AT91FR40162则为一个完全静态的设计,并工作于主时钟MCK(MasterClock)下。
主时钟还在引脚MCKO上作为器件的输出,这个引脚与一个通用I/O线复用。当NRST处于活动状态并且发生复位后,MCKO有效并输出MCK信号的映像。必须编程PIO控制器来使用这个引脚作为标准I/O线。
(4)复位
复位操作将使用户接口寄存器恢复其缺省状态(在每一个外围的用户接口中定义),并强制ARM7TDMI从地址0执行对下一条指令的取指操作。除了程序计数器之外的其它ARM7TDMI寄存器则没有定义复位状态。
(5)NRST引脚
NRST是低电平激活的输入引脚。它被异步激活,但是从复位退出是与MCK内部同步的。MCKI上出现的信号必须在NRST上升沿之前最少10个时钟周期内有效,以确保操作的正确性。第1个取指操作出现在NRST上升沿之后的80个时钟周期。
(6)看门狗定时器复位
看门狗定时器可以被编程用来产生1个内部复位。在这种情况下的复位操作与激活NRST引脚有同样的效果,但是引脚BMS和NTRI不被采样。引导模式和三态模式不被更新。如果NRST引脚被激活并且看门狗定时器触发内部复位,那么NRST引脚具有优先权。
(7)仿真功能
◇三态模式
AT91FR40162微控制器提供了1个用于调试目的的三态模式。它使能仿真探头与目标板连接,而不必先从目标板焊下器件。在三态模式下,AT91R40008微控制器的所有输出引脚驱动器都是禁止的。在三态模式下,提供通过外部引脚对Flash的直接访问。这就使得在装配板子之前可以使用传统的Flash编程器对Flash进行编程。为了进入三态模式,NTRI引脚必须在NRST上升沿之前的最后10个时钟周期内保持低电平。对于正常的操作,NTRI引脚必须通过1个高达400kΩ的电阻复位为高电平。NTRI与I/O线P21和USART1串行数据传输线TXD1多路复用。
◇JTAG/ICE调试
JTAG/ICE端口支持ARM标准的嵌入式在线仿真。引脚TDI、TDO、TCK和TMS专门用于这种调试功能,并且可以通过外部ICE接口与一个主机相连。在ICE调试模式下,ARM7TDMI核以非JTAG芯片ID作为响应来标识微控制器。这一点不完全符合IEEE1149.1标准。
(8)存储控制器
ARM7TDMI处理器的地址空间 《大容量Flash型AT91系列ARM核微控制器(第3页)》