PI7C9X1170B 2 I C-bus/SPI to UART Bridge Controller w/ 64 bytes of TX/RX FIFOs Features Single channel full-duplex UART SPI interface 2 Support I C-bus or SPI interface PI7C9X1170B supports 20 Mbit/s maximum SPI clock speed 64 bytes FIFO (transmitter and receiver) Support SPI mode 0 (slave mode only) Fully compatible with industrial standard 16C450 and equivalent Baud Rates up to 16Mbit/s in 4X sampling clock rate Description Programmable character formatting 2 e Th PI7C9X1170B is a I C-bus/SPI to a single-channel high per- 5-bit, 6-bit, 7-bit or 8-bit character formance UART bridge controller. It offers data rates up to 20 Even, odd, or no parity 1, 1.5, or 2 stop bits Mbps and guarantees low operating and sleeping current. The Programmable Receive and Transmit FIFO trigger levels PI7C9X1170B also has up to 8 additional programmable gen- eral purpose I/O GPIO pins. The device comes in very small Special character detection TSSOP24 and TSSOP16 packages, which makes it ideally suitable Internal Loopback mode for cost ecffi ient, handheld, battery operated applications. These 2 Line break generation and detection UARTs provide a bridge for protocol conversion from I C -bus or SPI to and RS-232/RS-485 and are fully bidirectional. Flow control e PTh I7C9X1170B supports SPI clock speeds up to 20 Mbps and Support hardware flow control using RTS/CTS IrDA SIR up to 1.152 Mbit/s. Support software flow control with programmable Xon/Xoff PI7C9X1170Bs internal register set is backward-compatible characters with the widely used and widely popular 16C450 UART. The Programmable single or double Xon/Xoff characters PI7C9X1170B also provides additional advanced features such as Interface control auto hardware and software flow control, automatic RS-485 sup - Automatic RS-485 slave address detection port, support for fractional baud rates and software reset. This al - lows the software to reset the UART at any moment, independent RS-485 driver direction control via RTS signal of the hardware reset signalThis allows the software to reset the RS-485 driver direction control inversion UART at any moment, independent of the hardware reset signal. Built-in IrDA encoder and decoder interface Supports IrDA SIR with speeds up to 115.2 kbit/s ( optional 1.152Mbps) Application Up to eight user programmable GPIO pins Industrial computing Software reset Automation Others Factory process control Low standby current at 3.3 V Mobile computing Wide operation voltage (1.8V, 2.5V or 3.3V) Embedded applications Industrial and commercial temperature ranges Battery operated devices Available in QFN24, TSSOP24 and TSSOP16 Packages Networking 2 I C interface 2 Compliant with I C-bus fast speed Support slave mode only Crystal oscillator (up to 24MHz) or external clock (up to 64MHz) input All trademarks are property of their respective owners. www.pericom.com 05/23/14 14-0052 1PI7C9X1170B 2 I C-bus/SPI to UART Bridge Controller w/ 64 bytes of TX/RX FIFOs Block Diagram 2 2 I C-bus interface I C-bus interface VDD VDD TX TX RX 16C450 RX 16C450 RTS COMPATIBLE RESET RTS RESET COMPATIBLE CTS REGISTER CTS SCL REGISTER SCL SETS SETS SDL SDL I2C-bus A0 I2C-bus A0 A1 A1 IRQ 4 IRQ 1K(3.3 v) GPIO 3:0 1K(3.3 v) 1.5K(2.5 v) GPIO4/DSR GPIO 1.5K(2.5 v) VDD REGISTER GPIO5/DTR VDD GPIO6/CD VDD GPIO7/RI VDD I2C/SPI I2C/SPI VSS XTAL1 XTAL2 VSS XTAL1 XTAL2 SSPI interface SPI interface V DD VDD TX TX RX 16C450 RX 16C450 RTS RESET COMPATIBLE RTS RESET COMPATIBLE CTS REGISTER CTS REGISTER SCLK SCLK SETS SETS CS CS SPI SPI SO SO SI SI IRQ IRQ 4 1K(3.3 v) 1K(3.3 v) GPIO 3:0 1.5K(2.5 v) 1.5K(2.5 v) GPIO4/DSR GPIO VDD VDD REGISTER GPIO5/DTR GPIO6/CD I2C/SPI GPIO7/RI I2C/SPI VSS XTAL1 XTAL2 VSS XTAL1 XTAL2 All trademarks are property of their respective owners. www.pericom.com 05/23/14 14-0052 2