完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
数据: PC16552D Dual Universal Asynchronous Receiver/Transmitter with FIFOs† 数据表
PC16552D是PC16550D通用异步接收器/发送器(UART)的双重版本。除了通用CPU接口和晶体输入外,两个串行通道完全独立。上电时,两个通道在功能上与16450 *相同。每个通道都可以使用片上发送器和接收器FIFO(FIFO模式)来减轻CPU过多的软件开销。在FIFO模式下,每个通道都能够在发送器和接收器中缓冲16个字节(加上RCVR FIFO中每字节3位错误数据)的数据。所有FIFO控制逻辑都在片内,以最大限度地降低系统开销并最大限度地提高系统效率。
DMA传输的信号通过每个通道的两个引脚(TXRDY#和RXRDY#)完成。 RXRDY#功能在一个引脚上与OUT 2#和BAUDOUT功能复用。 CPU可以通过新的寄存器(备用功能寄存器)选择这些功能。
每个通道对从外围设备或MODEM接收的数据字符执行串并转换,并行到串行转换从CPU接收的数据字符。 CPU可以随时读取每个通道的完整状态。报告的状态信息包括DUART执行的传输操作的类型和条件,以及任何错误条件(奇偶校验,溢出,成帧或中断)。
DUART包括一个可编程波特率每个通道的发生器。每个能够将时钟输入除以1的除数(2 16 - 1),并产生16×时钟用于驱动内部发送器逻辑。还包括使用该16×时钟来驱动接收器逻辑的规定。 DUART具有完整的MODEM控制功能和处理器中断系统。中断可以根据用户的要求进行编程,最大限度地减少处理通信链路所需的计算。
DUART采用美国国家半导体先进的M 2 CMOS ??制造。
*也可以在软件控制下重置为16450模式。
??注意:此部分已获得专利。
TRI-STATE®是美国国家半导体公司的注册商标
M 2 CMOS ??是National Semiconductor Corporation的商标
Number of Channels (#) |
FIFOs (bytes) |
Rx FIFO Trigger Levels (#) |
Tx FIFO Trigger Levels (#) |
Programmable FIFO Trigger Levels |
CPU Interface |
Baud Rate (max) at Vcc = 1.8V and with 16X Sampling (Mbps) |
Baud Rate (max) at Vcc = 2.5V and with 16X Sampling (Mbps) |
Baud Rate (max) at Vcc = 3.3V and with 16X Sampling (Mbps) |
Baud Rate (max) at Vcc = 5.0V and with 16X Sampling (Mbps) |
Operating Voltage (V) |
Auto RTS/CTS |
Rating |
Operating Temperature Range (C) |
Package Group |
PC16552D | NS16C2552 | NS16C2752 |
---|---|---|
2 | 2 | 2 |
16 | 16 | 64 |
4 | 4 | 4 |
N/A | N/A | 4 |
No | No | No |
X86 | X86 | X86 |
N/A | N/A | N/A |
N/A | N/A | N/A |
N/A | 5 | 5 |
1.5 | 5 | 5 |
5 | 3.3 5 | 3.3 5 |
No | Yes | Yes |
Catalog | Catalog | Catalog |
0 to 70 | -40 to 85 | -40 to 85 |
PLCC | PLCC TQFP | PLCC TQFP |
无样片 | 无样片 |