特点
采用了ARM7TDMI
ARM
拇指
处理器内核
- 高性能32位RISC架构
- 高密度的16位指令集
- 领先的MIPS /瓦
- 嵌入式ICE (在线仿真)
3K字节的片内RAM
完全可编程的外部总线接口( EBI )
- 对64M字节的最大外部地址空间
- 多达8个片选
- 软件可编程8位/ 16位外部数据总线
8通道外设数据控制器
8个优先级,独立屏蔽,向量中断控制器
- 5个外部中断,包括高优先级,低延迟中断请求
58可编程I / O线
6通道16位定时器/计数器
- 6外部时钟输入
- 2多功能I /每通道O引脚
3个USART
- 2专用外设数据控制器( PDC ),每个USART通道
- 支持多达9位数据传输
主/从SPI接口
- 2专用外设数据控制器( PDC )通道
- 8位到16位可编程数据长度
- 4外部从芯片选择
可编程看门狗定时器
电源管理控制器(PMC )
- CPU和外设可以单独停用
IEEE 1149.1 JTAG边界扫描所有主动销
全静态操作: 0 Hz至25 MHz的( 12兆赫@ 1.8V )
1.8V至3.6V核心工作电压范围
2.7V至5.5V的I / O工作电压范围
-40 °C至+ 85°C的工作温度范围
可在一个144引脚PBGA封装
AT91
ARM
拇指
微控制器
AT91M43300
描述
该AT91M43300是Atmel公司AT91 16位/ 32位微控制器系列中的一员,
这是一款基于ARM7TDMI处理器内核。
该处理器具有高性能的32位RISC架构的高密度
16位指令集,并具有非常低的功耗。此外,大
国内数备份寄存器导致非常快的异常处理,使得
该器件非常适用于实时控制应用。 AT91系列基于ARM的MCU系列
还采用了Atmel的高密度在系统可编程,非易失性存储器
技术。
该AT91M43300有一个直接连接到片外存储器,包括闪存,
通过完全可编程的外部总线接口。
该AT91M43300是采用Atmel的高密度CMOS技术制造。通过
在ARM7TDMI微控制器内核,片上SRAM ,以及多种组合
一个单芯片上外设功能齐全, AT91M43300提供highly-
灵活和具有成本效益的解决方案,许多计算密集的多处理器应用程序
阳离子。
紧凑的BGA封装,减少了所需的电路板空间降到最低。
修订版1322A -九十九分之十
1
AT91M43300
引脚配置
图1 。
AT91M43300的144球BGA封装(顶视图)
1
2
3
4
5
6
7
8
9
10
11
12
A
NUB
NWR1
B
NCS0
C
NCS2
D
A3
E
VDDIO
F
A9
G
A15
H
A18
J
A20
CS7
K
D4
L
D5
M
D6
D8
D9
PB22
TCLK1
GND
PA1
TIOA3
PA6
TCLK5
GND
PA9
IRQ0
PA13
FIQ
PA14
SCK0
PA15
TXD0
D7
GND
D15
VDDIO
PA0
TCLK3
PA4
TIOA4
VDDIO
PA10
IRQ1
VDDIO
PA18 / TXD1
VDDCORE NTRI
VDDIO VDDCORE
D10
D14
PB24
TIOB1
PB26
TIOA2
PA5
TIOB4
PA16
RXD0
PA17
SCK1
GND
PA21
TXD2
A19
D3
D1
D11
D12
PB21
TIOB0
PA2
TIOB3
PA3
TCLK4
PA20
SCK2
PA24
PA26
MISO NPCS0 / NSS
D0
GND
D2
A22
CS5
A23
CS4
D13
PB20
TIOA0
PA12
IRQ3
PA11
IRQ2
PA27
NPCS1
PA28
NPCS2
VDDIO
A21
CS6
A13
A17
A11
A16
PB27
TIOB2
PB25
TCLK2
PA25
MOSI
PA23
SPCK
PA29
NPCS3
A14
A8
A12
A7
A0
PB19
TCLK0
PB23
TIOA1
PA8
TIOB5
PA19
RXD1
GND
GND
GND
A10
A4
A1
A6
JTAGSEL
PA7 NWDOVF VDDIO
TIOA5
PA22
RXD2
GND
A2
GND
NWAIT
A5
PB18
血粉
TMS
PB13
PB16
PB12
GND
GND
NCS1 VDDCORE NCS3
GND
NRST
PB10
PB14
PB9
VDDCORE PB11
PB0
NWE
NWR0
VDDIO
TDO
nTRST信号
MCKI
PB15
PB8
PB6
GND
PB2
PB1
诺埃
NRD
TCK
TDI
VDDIO
PB17
MCKO
GND
VDDIO
PB7
PB5
PB4
PB3
3
结构概述
该AT91M43300架构包含两个主要的公交车,
高级系统总线( ASB)和高级
外设总线( APB ) 。在ASB是专为最高
性能。它实现了处理器的片上
32位存储器和外部存储器和设备通过
是指外部总线接口( EBI )的。建业是
设计用于访问片上外设和进行了优
而得到优化为低功耗。在AMBA桥亲
志愿组织的ASB和APB之间的接口。
片上外设数据控制器( PDC )传输数据
芯片上的通用同步/ SPI和所述导通之间和片外
回忆无需处理器干预。最重要的是,
在PDC删除处理器中断处理过
头和显著降低时钟周期的数目
所需的数据传输。它可以传输多达64K contig-
uous字节无需重新编程起始地址。如
因此,微控制器的性能
增加和电力消耗降低。
该AT91M43300外设被设计成容易
编程用的指令的最小数目。
每个外设都有分配一个16K字节的地址空间
上部3M字节4G字节的地址空间。除了
用于中断控制器,所述外设基地址是
其存储空间的最低地址。周边
寄存器组是由控制模式,数据,状态和
中断寄存器。
最大化位操作的效率, frequently-
写入寄存器映射到3的存储单元。
第一地址用于设置各个寄存器中的位,
第二复位位和第三地址读取
值存储在寄存器中。有一点可以设定或通过写复位
荷兰国际集团在适当的一对中的相应位置
地址。写0无影响。可对个别位
因此,无需使用昂贵的读 - 修改 - 修改
写复杂的位操作指令。
所有片上外设的外部信号都
在并行I / O控制器的控制。在PIO
控制器可以被编程为在插入一个输入滤波器
每个引脚或产生的信号变化时产生中断。后
复位后,用户必须仔细编程PIO控制器中
为了确定哪些外设信号与连接
离片的逻辑。
ARM7TDMI处理器工作在小端模式
在AT91M43300微控制器。该处理器的接口
最终架构和ARM和Thumb指令集
在ARM7TDMI的数据表中描述。内存
地图和片上外设的描述
数据表题为“ AT91M63200数据表” (文学
编号1028 ) 。对于AT91M43300电气特性
记录在数据表“ AT91M63200电气
与机械特性“ (文献编号1090 ) 。
ARM标准在线仿真调试接口
通过AT91M43300的通过在ICE端口支持
JTAG / ICE端口,当JTAGSEL为低。 IEEE JTAG bound-
元扫描通过JTAG / ICE端口支持时JTAG-
SEL为高。
PDC :外设数据控制器
该AT91M43300有一个8通道的PDC献给
3片内USART接口和SPI的。一个PDC通道
连接到接收通道和一个和Transmit
每个外设婷通道。
PDC通道的用户接口集成在
每个信道的USART的存储器空间和在存储器
SPI的空间。它包含一个32位的地址指针寄存器
器和一个16位的计数寄存器。当编程数据
被传送时,终止传输的中断是由生成
相应的外设。看到USART部分,
关于PDC操作和亲详情SPI部分
编程。
电源
该AT91M43300有两种电源引脚:
VDDCORE引脚,电源芯片核心
VDDIO引脚,电源的I / O线
这使得核心功耗,通过抑制减少
用较低的电压低于I / O线行走的。该
VDDCORE引脚必须永远在电压供电
比施加到VDDIO引脚的电源电压越大。
典型的支持电压组合示于
下表:
引脚
VDDCORE
VDDIO
典型的电源电压
3.0V或3.3V
5.0V
3.0V或3.3V
3.0V或3.3V
2.0V
3.0V或3.3V
4
AT91M43300
特点
采用了ARM7TDMI
ARM
拇指
处理器内核
- 高性能32位RISC架构
- 高密度的16位指令集
- 领先的MIPS /瓦
- 嵌入式ICE (在线仿真)
3K字节的片内RAM
完全可编程的外部总线接口( EBI )
- 对64M字节的最大外部地址空间
- 多达8个片选
- 软件可编程8位/ 16位外部数据总线
8通道外设数据控制器
8个优先级,独立屏蔽,向量中断控制器
- 5个外部中断,包括高优先级,低延迟中断请求
58可编程I / O线
6通道16位定时器/计数器
- 6外部时钟输入
- 2多功能I /每通道O引脚
3个USART
- 2专用外设数据控制器( PDC ),每个USART通道
- 支持多达9位数据传输
主/从SPI接口
- 2专用外设数据控制器( PDC )通道
- 8位到16位可编程数据长度
- 4外部从芯片选择
可编程看门狗定时器
电源管理控制器(PMC )
- CPU和外设可以单独停用
IEEE 1149.1 JTAG边界扫描所有主动销
全静态操作: 0 Hz至25 MHz的( 12兆赫@ 1.8V )
1.8V至3.6V核心工作电压范围
2.7V至5.5V的I / O工作电压范围
-40 °C至+ 85°C的工作温度范围
可在一个144引脚PBGA封装
AT91
ARM
拇指
微控制器
AT91M43300
描述
该AT91M43300是Atmel公司AT91 16位/ 32位微控制器系列中的一员,
这是一款基于ARM7TDMI处理器内核。
该处理器具有高性能的32位RISC架构的高密度
16位指令集,并具有非常低的功耗。此外,大
国内数备份寄存器导致非常快的异常处理,使得
该器件非常适用于实时控制应用。 AT91系列基于ARM的MCU系列
还采用了Atmel的高密度在系统可编程,非易失性存储器
技术。
该AT91M43300有一个直接连接到片外存储器,包括闪存,
通过完全可编程的外部总线接口。
该AT91M43300是采用Atmel的高密度CMOS技术制造。通过
在ARM7TDMI微控制器内核,片上SRAM ,以及多种组合
一个单芯片上外设功能齐全, AT91M43300提供highly-
灵活和具有成本效益的解决方案,许多计算密集的多处理器应用程序
阳离子。
紧凑的BGA封装,减少了所需的电路板空间降到最低。
修订版1322A -九十九分之十
1
AT91M43300
引脚配置
图1 。
AT91M43300的144球BGA封装(顶视图)
1
2
3
4
5
6
7
8
9
10
11
12
A
NUB
NWR1
B
NCS0
C
NCS2
D
A3
E
VDDIO
F
A9
G
A15
H
A18
J
A20
CS7
K
D4
L
D5
M
D6
D8
D9
PB22
TCLK1
GND
PA1
TIOA3
PA6
TCLK5
GND
PA9
IRQ0
PA13
FIQ
PA14
SCK0
PA15
TXD0
D7
GND
D15
VDDIO
PA0
TCLK3
PA4
TIOA4
VDDIO
PA10
IRQ1
VDDIO
PA18 / TXD1
VDDCORE NTRI
VDDIO VDDCORE
D10
D14
PB24
TIOB1
PB26
TIOA2
PA5
TIOB4
PA16
RXD0
PA17
SCK1
GND
PA21
TXD2
A19
D3
D1
D11
D12
PB21
TIOB0
PA2
TIOB3
PA3
TCLK4
PA20
SCK2
PA24
PA26
MISO NPCS0 / NSS
D0
GND
D2
A22
CS5
A23
CS4
D13
PB20
TIOA0
PA12
IRQ3
PA11
IRQ2
PA27
NPCS1
PA28
NPCS2
VDDIO
A21
CS6
A13
A17
A11
A16
PB27
TIOB2
PB25
TCLK2
PA25
MOSI
PA23
SPCK
PA29
NPCS3
A14
A8
A12
A7
A0
PB19
TCLK0
PB23
TIOA1
PA8
TIOB5
PA19
RXD1
GND
GND
GND
A10
A4
A1
A6
JTAGSEL
PA7 NWDOVF VDDIO
TIOA5
PA22
RXD2
GND
A2
GND
NWAIT
A5
PB18
血粉
TMS
PB13
PB16
PB12
GND
GND
NCS1 VDDCORE NCS3
GND
NRST
PB10
PB14
PB9
VDDCORE PB11
PB0
NWE
NWR0
VDDIO
TDO
nTRST信号
MCKI
PB15
PB8
PB6
GND
PB2
PB1
诺埃
NRD
TCK
TDI
VDDIO
PB17
MCKO
GND
VDDIO
PB7
PB5
PB4
PB3
3
结构概述
该AT91M43300架构包含两个主要的公交车,
高级系统总线( ASB)和高级
外设总线( APB ) 。在ASB是专为最高
性能。它实现了处理器的片上
32位存储器和外部存储器和设备通过
是指外部总线接口( EBI )的。建业是
设计用于访问片上外设和进行了优
而得到优化为低功耗。在AMBA桥亲
志愿组织的ASB和APB之间的接口。
片上外设数据控制器( PDC )传输数据
芯片上的通用同步/ SPI和所述导通之间和片外
回忆无需处理器干预。最重要的是,
在PDC删除处理器中断处理过
头和显著降低时钟周期的数目
所需的数据传输。它可以传输多达64K contig-
uous字节无需重新编程起始地址。如
因此,微控制器的性能
增加和电力消耗降低。
该AT91M43300外设被设计成容易
编程用的指令的最小数目。
每个外设都有分配一个16K字节的地址空间
上部3M字节4G字节的地址空间。除了
用于中断控制器,所述外设基地址是
其存储空间的最低地址。周边
寄存器组是由控制模式,数据,状态和
中断寄存器。
最大化位操作的效率, frequently-
写入寄存器映射到3的存储单元。
第一地址用于设置各个寄存器中的位,
第二复位位和第三地址读取
值存储在寄存器中。有一点可以设定或通过写复位
荷兰国际集团在适当的一对中的相应位置
地址。写0无影响。可对个别位
因此,无需使用昂贵的读 - 修改 - 修改
写复杂的位操作指令。
所有片上外设的外部信号都
在并行I / O控制器的控制。在PIO
控制器可以被编程为在插入一个输入滤波器
每个引脚或产生的信号变化时产生中断。后
复位后,用户必须仔细编程PIO控制器中
为了确定哪些外设信号与连接
离片的逻辑。
ARM7TDMI处理器工作在小端模式
在AT91M43300微控制器。该处理器的接口
最终架构和ARM和Thumb指令集
在ARM7TDMI的数据表中描述。内存
地图和片上外设的描述
数据表题为“ AT91M63200数据表” (文学
编号1028 ) 。对于AT91M43300电气特性
记录在数据表“ AT91M63200电气
与机械特性“ (文献编号1090 ) 。
ARM标准在线仿真调试接口
通过AT91M43300的通过在ICE端口支持
JTAG / ICE端口,当JTAGSEL为低。 IEEE JTAG bound-
元扫描通过JTAG / ICE端口支持时JTAG-
SEL为高。
PDC :外设数据控制器
该AT91M43300有一个8通道的PDC献给
3片内USART接口和SPI的。一个PDC通道
连接到接收通道和一个和Transmit
每个外设婷通道。
PDC通道的用户接口集成在
每个信道的USART的存储器空间和在存储器
SPI的空间。它包含一个32位的地址指针寄存器
器和一个16位的计数寄存器。当编程数据
被传送时,终止传输的中断是由生成
相应的外设。看到USART部分,
关于PDC操作和亲详情SPI部分
编程。
电源
该AT91M43300有两种电源引脚:
VDDCORE引脚,电源芯片核心
VDDIO引脚,电源的I / O线
这使得核心功耗,通过抑制减少
用较低的电压低于I / O线行走的。该
VDDCORE引脚必须永远在电压供电
比施加到VDDIO引脚的电源电压越大。
典型的支持电压组合示于
下表:
引脚
VDDCORE
VDDIO
典型的电源电压
3.0V或3.3V
5.0V
3.0V或3.3V
3.0V或3.3V
2.0V
3.0V或3.3V
4
AT91M43300