
恩智浦半导体
LPC2141/42/44/46/48
单芯片16位/ 32位微控制器
可选的速度与力量。
6.10 USB 2.0设备控制器
该USB是支持一台主机和一之间的通信的4线串行总线
的外围设备的数目( 127最大) 。主机控制器分配USB带宽来
通过基于令牌的协议连接的设备。该总线支持热插拔,
该设备拔下,并动态CON组fi guration 。所有的交易都是通过启动
主控制器。
的LPC2141 / 42 /44 / 48分之46配备了USB设备控制器,它使
12 Mbit / s的数据与USB主机控制器交换。它由一个寄存器接口,
串行接口引擎,端点缓冲存储器和DMA控制器。串行接口
发动机解码USB数据流,并写入数据到适当的端点缓冲器
内存。一个完整的USB传输或错误条件的状态通过状态显示
寄存器。中断也会产生,如果启用。
一个DMA控制器( LPC2146中使用/ 48只),可以将端点之间传输数据
缓冲液和USB RAM中。
6.10.1特性
完全符合USB 2.0全速连接特定的阳离子。
支持32个物理( 16个逻辑)端点。
支持控制,批量,中断和同步端点。
可扩展实现端点的运行时间。
端点的最大数据包大小的选择(多达USB最大的特定网络阳离子)通过
软件在运行时。
基于端点实现和最大包大小RAM的消息缓冲区大小。
支持软件连接和的GoodLink LED指示灯。这两个函数都共享
一个引脚。
支持低挂起电流总线供电能力。
支持DMA传输的所有非控制端点( LPC2146 / 48只) 。
一个全双工DMA通道提供的所有端点( LPC2146 / 48只) 。
允许CPU控制和DMA模式(仅在两者之间的动态切换
LPC2146/48).
双缓冲实现批量和同步端点。
6.11个UART
该LPC2141 / 42 /44/ 46/ 48各包含两个UART 。除了标准的发送和
接收数据线, LPC2144 / 48分之46 UART1还提供了一个完全的调制解调器控制
握手接口。
相比于以前的LPC2000微控制器, LPC2141中UART接口/ 42 /44 / 48分之46
对于两个UART引入小数波特率发生器,使这些微控制器
达到标准的波特率,如115200和任何晶振频率2MHz以上。
此外,自动CTS / RTS溢流控制功能在硬件全面实施
( UART1在LPC2144 /四十八分之四十六只) 。
LPC2141_42_44_46_48_4
NXP B.V. 2008保留所有权利。
产品数据表
牧师04 - 2008年11月17日
17 40