A product Line of Diodes Incorporated PI7C9X760 I2C-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 33 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 I7C9X760 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 5-bit, 6-bit, 7-bit or 8-bit character 33 M bp s a nd g u a r a nt e e s low op er at i ng a nd s le e pi ng c u r rent . Even, odd, or no parity e PTh I7C9X760 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 I7C9X760 supports SPI clock speeds up to 33 Mbps and Flow control IrDA SIR up to 1.152 Mbit/s. Support hardware flow control using RTS/CTS PI7C9X760s internal register set is backward-compatible with the Support software flow control with programmable Xon/Xoff widely used and widely popular 16C450 UART. The PI7C9X760 characters also provides additional advanced features such as auto hardware and software flow control, automatic RS-485 support, support for Programmable single or double Xon/Xoff characters fractional baud rates and software reset. This allows the software Interface control to reset the UART at any moment, independent of the hardware Automatic RS-485 slave address detection reset signalThis allows the software to reset the UART at any mo - RS-485 driver direction control via RTS signal ment, 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 www.diodes.com May 2018 PI7C9X760 1 Diodes Incorporated Document Number DS40305 Rev 4-2 A product Line of Diodes Incorporated PI7C9X760 Block Diagram 2 2 I C-bus interface I C-bus interface VDD VDD TX TX RX RX 16C450 16C450 RTS RTS COMPATIBLE RESET RESET COMPATIBLE CTS CTS REGISTER REGISTER SCL SCL SETS SETS SDL SDL I2C-bus I2C-bus A0 A0 A1 A1 IRQ IRQ 4 1K(3.3 v) GPIO 3:0 1K(3.3 v) 1.5K(2.5 v) 1.5K(2.5 v) GPIO4/DSR GPIO VDD REGISTER GPIO5/DTR VDD GPIO6/CD VDD VDD GPIO7/RI I2C/SPI I2C/SPI VSS 002aab971 VSS 002aab014 XTAL1 XTAL2 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 002aab972 VSS XTAL1 XTAL2 VSS 002aab396 XTAL1 XTAL2 www.diodes.com May 2018 PI7C9X760 2 Diodes Incorporated Document Number DS40305 Rev 4-2