W7100A iMCU是一个单片机以太网嵌入式控制芯片,它的的结构是:内嵌8051单片机 + TCP/IP协议栈 + 10/100 高速以太网络MAC/PHY
概述
1.1 简介
W7100A iMCU是一个集合了8051兼容微处理器内核,64K的SRAM以及高性能的硬件的TCP/IP协议栈内核的单片式以太网解决方案, 具有很高的表现能力、执行能力,以及易移植、易开发等特点。
W7100A网络单片机的TCP/IP内核是一个久经市场考验的全硬件TCP/IP协议栈,其集成了以太网的MAC和PHY。硬件的TCP/IP协议栈支持TCP、UDP、IPv4、ICMP、ARP、IGMP和PPPoE,并且已经在多年的众多应用中得以证明,成为了一项非常成熟的技术。
1.2 W7100A的特点
• 与标准8051微处理器完全兼容
• 运行速度比标准8051快4~5倍
• 内嵌10/100Mbps以太网物理层
• 设休眠模式以减低功耗
• 全硬件TCP/IP协议栈: TCP、UDP、IPv4、ICMP、ARP、IGMP、PPPoE和Ethernet
• 支持自动握手(全双工/半双工模式)及自动极性变换(MDI/MDIX)
• 支持ADSL连接 (支持与PAP/CHAP验证模式下的PPPOE协议)
• 支持8个独立SOCKET同时通讯
• 32K字节高速内部TCP/IP数据处理缓存
• 多功能LED信号输出(TX、RX、全双工/半双工,IP冲突、连接及速度等指示)
• 不支持IP分段
• 双数据指针(DPTR),可用于快速存储器块访问
○先进的INC和DEC模式
○ 自动切换当前DPTR
• 64K字节内部RAM
• 255字节内部数据Flash、64K字节内部程序Flash、2K字节内部Boot ROM
• 最高支持16M字节外部存储空间
• 中断控制器
○ 2个优先级別
○ 4个外部中断
○ 1个看门狗中断
• 4个8位I/O口
• 3个定时/计数器s
• 1个全双工UART
• 可编程看门狗定时器
• 提供DoCD™调试单元
• 高耐产品
○ 至少100,000次程序读写周期
○ 至少10年的数据储存能力
1.3 7100A的结构图和特点
图1.1显示W7100A的内部结构图,如下说明了详细的结构功能:
ALU – 在执行指令的过程中负责算术和逻辑运算。它包含累加器(ACC)、程序状态字(PSW)、B寄存器和相关的逻辑,如算术单元、逻辑运算单元、乘法器和除法器。
SFR –特殊控制寄存器的访问。它包含标准和用户定义的寄存器和相关的逻辑。使用所有直接寻址模式指令,可以快速访问用户定义的外部设备(包括读、写或修改)。
1.1 引脚说明
1.1.1 引脚分配
封装类型: LQFP 100
封装类型: QFN 64
2. 存储器
W7100A的存储器分为两种类型:“代码存储器”和“数据存储器”。每个存储器可以使用内存锁定功能。如果存储器被锁定,从外部访问内部存储器将会被拒绝,也不能使用W7100A的调试器。如需详细地了解更多有关内存锁定功能的资讯,请参阅"WizISP Program Guide"。
图2.1展示了W7100A存储器的大致结构。
部分目录:
1. 概述.. 1
1.1 简介.. 1
1.2 W7100A的特点.. 1
1.3 7100A的结构图和特点.. 2
1.4 引脚说明.. 6
1.5 64引脚封装说明.. 14
2. 存储器.. 15
3. 中断.. 31
4. I/O 口.. 34
5. 定时器
6. 通过异步收发(UART)
7. 看门狗定时器
8. TCPIP内核
9. 功能描述
10电气特性
11 IR回流焊温度简介(无铅封装)
12 封装说明