PI7C9X760B 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 Support 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 Description Baud Rates up to 16Mbit/s in 4X sampling clock rate 2 e PTh I7C9X760B is a I C-bus/SPI to a single-channel high per- Programmable character formatting formance UART bridge controller. It offers data rates up to 20 5-bit, 6-bit, 7-bit or 8-bit character Mbps and guarantees low operating and sleeping current. The Even, odd, or no parity PI7C9X760B also has up to 8 additional programmable gen- 1, 1.5, or 2 stop bits eral purpose I/O GPIO pins. The device comes in very small Programmable Receive and Transmit FIFO trigger levels TSSOP24 packages, which makes it ideally suitable for cost ef- Special character detection cfi ient, handheld, battery operated applications. These UARTs 2 provide a bridge for protocol conversion from I C -bus or SPI to Internal Loopback mode and RS-232/RS-485 and are fully bidirectional. Line break generation and detection e PTh I7C9X760B supports SPI clock speeds up to 20 Mbps and Flow control IrDA SIR up to 1.152 Mbit/s. Support hardware flow control using RTS/CTS PI7C9X760Bs internal register set is backward-compatible Support software flow control with programmable Xon/Xoff with the widely used and widely popular 16C450 UART. The characters PI7C9X760B also provides additional advanced features such as auto hardware and software flow control, automatic RS-485 sup - Programmable single or double Xon/Xoff characters port, support for fractional baud rates and software reset. This al - Interface control lows the software to reset the UART at any moment, independent Automatic RS-485 slave address detection of the hardware reset signalThis allows the software to reset the RS-485 driver direction control via RTS signal UART at any moment, independent of the hardware reset signal. RS-485 driver direction control inversion Built-in IrDA encoder and decoder interface Application Supports IrDA SIR with speeds up to 115.2 kbit/s ( optional Industrial computing 1.152Mbps) Automation Up to eight user programmable GPIO pins Factory process control Software reset Mobile computing Others Embedded applications Low standby current at 3.3 V Battery operated devices Wide operation voltage (1.8V, 2.5V or 3.3V) Networking Industrial and commercial temperature ranges Available in QFN24, TSSOP24 and TSSOP16 Packages 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-0079 1PI7C9X760B 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 SPI 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-0079 2