
SN32F280 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 10 Version 1.1
14.5.2 MASTER RECEIVER MODE................................................................................................. 165
14.5.3 ARBITRATION ....................................................................................................................... 165
14.6 I2C SLAVE MODES...................................................................................................................... 166
14.6.1 SLAVE TRANSMITTER MODE ............................................................................................. 166
14.6.2 SLAVE RECEIVER MODE .................................................................................................... 166
14.7 I2C REGISTERS............................................................................................................................ 167
14.7.1 I2C n Control register (I2Cn_CTRL) (n=0,1)........................................................................ 167
14.7.2 I2C n Status register (I2Cn_STAT) (n=0,1)........................................................................... 168
14.7.3 I2C n TX Data register (I2Cn_TXDATA) (n=0,1) ................................................................. 169
14.7.4 I2C n RX Data register (I2Cn_RXDATA) (n=0,1)................................................................. 169
14.7.5 I2C n Slave Address 0 register (I2Cn_SLVADDR0) (n=0,1)................................................. 169
14.7.6 I2C n Slave Address 1~3 register (I2Cn_SLVADDR1~3) (n=0,1) ........................................ 169
14.7.7 I2C n SCL High Time register (I2Cn_SCLHT) (n=0,1)......................................................... 169
14.7.8 I2C n SCL Low Time register (I2Cn_SCLLT) (n=0,1)........................................................... 170
14.7.9 I2C n Timeout Control register (I2Cn_TOCTRL) (n=0,1) .................................................... 170
UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER (UART).................... 171
15.1 OVERVIEW................................................................................................................................... 171
15.2 FEATURES.................................................................................................................................... 171
15.3 PIN DESCRIPTION....................................................................................................................... 171
15.4 BLOCK DIAGRAM....................................................................................................................... 172
15.5 BAUD RATE CALCULATION .................................................................................................... 173
15.6 AUTO-BAUD FLOW .................................................................................................................... 174
15.6.1 AUTO-BAUD.......................................................................................................................... 174
15.6.2 AUTO-BAUD MODES ........................................................................................................... 175
15.7 UART REGISTERS....................................................................................................................... 177
15.7.1 UART n Receiver Buffer register (UARTn_RB) (n=0,1,2,3).................................................. 177
15.7.2 UART n Transmitter Holding register (UARTn_TH) (n=0,1,2,3).......................................... 177
15.7.3 UART n Divisor Latch LSB registers (UARTn_DLL) (n =0,1,2,3)........................................ 177
15.7.4 UART n Divisor Latch MSB register (UARTn_DLM) (n=0,1,2,3) ........................................ 178
15.7.5 UART n Interrupt Enable register (UARTn_IE) (n=0,1,2,3) ................................................. 178
15.7.6 UART n Interrupt Identification register (UARTn_II) (n=0,1,2,3)........................................ 178
15.7.7 UART n Line Control register (UARTn_LC) (n=0,1,2,3) ...................................................... 179
15.7.8 UART n Line Status register (UARTn_LS) (n=0,1,2,3).......................................................... 180
15.7.9 UART n Scratch Pad register (UARTn_SP) (n=0,1,2,3)........................................................ 181
15.7.10 UART n Auto-baud Control register (UARTn_ABCTRL) (n=0,1,2,3)............................... 181
15.7.11 UART n Fractional Divider register (UARTn_FD) (n=0,1,2,3)........................................ 182
15.7.12 UART n Control register (UARTn_CTRL) (n=0,1,2,3)...................................................... 182
I2S ...................................................................................................................................................... 184