DS4830 User’s Guide
4
11.1 – Detailed Description .............................................................................................................................................. 90
11.1.1 – Default Operation ............................................................................................................................................. 90
11.1.2 – Slave Address .................................................................................................................................................. 90
11.1.3 – I2C Start Detection........................................................................................................................................... 90
11.1.4 – I2C Stop Detection ........................................................................................................................................... 90
11.1.5 – Slave Address Matching .................................................................................................................................. 90
11.1.6 – Transmitting Data............................................................................................................................................. 91
11.1.7 – Receiving Data................................................................................................................................................. 92
11.1.8 – Clock Stretching ............................................................................................................................................... 93
11.1.9 – SMBus Timeout ............................................................................................................................................... 93
11.1.10 – Resetting the I2C Slave Controller ................................................................................................................ 94
11.1.11 – Operation as a Master ................................................................................................................................... 94
11.2 – I2C Slave Controller Register Description .............................................................................................................. 95
SECTION 12 – SERIAL PERIPHERAL INTERFACE (SPI) .................................................................................................. 99
12.1 – Serial Peripheral Interface (SPI) Detailed Description ........................................................................................... 99
12.1.1 – SPI Transfer Formats .......................................................................................................................................... 99
12.1.2 – SPI Character Lengths ...................................................................................................................................... 101
12.2 – SPI System Errors ................................................................................................................................................ 101
12.2.1 – Mode Fault ......................................................................................................................................................... 101
12.2.2 – Receive Overrun ................................................................................................................................................ 101
12.2.3 – Write Collision While Busy ................................................................................................................................ 102
12.3 – SPI Interrupts ........................................................................................................................................................ 102
12.4 – SPI Master ............................................................................................................................................................ 103
12.4.1 – SPI Transfer Baud Rates .................................................................................................................................. 103
12.4.2 – SPI Master Operation ........................................................................................................................................ 103
12.4.3 – SPI Master Register Descriptions ..................................................................................................................... 105
12.5 – SPI Slave .............................................................................................................................................................. 107
12.5.1 – SPI Slave Select ................................................................................................................................................ 107
12.5.2 – SPI Transfer Baud Rates .................................................................................................................................. 107
12.5.3 – SPI Slave Operation .......................................................................................................................................... 107
12.5.4 – SPI Slave Register Descriptions ....................................................................................................................... 108
SECTION 13 – 3-WIRE ....................................................................................................................................................... 110
13.1 – Detailed Description ............................................................................................................................................. 110
13.1.1 – Operation ....................................................................................................................................................... 110
13.2 – 3-Wire Register Descriptions ................................................................................................................................ 112
SECTION 14 – PWM .......................................................................................................................................................... 113
14.1 – Detailed Description ............................................................................................................................................. 113
14.1.1 – PWMCN and PWMDATA SFRs .................................................................................................................... 113
14.1.2 – PWMSYNC SFR ............................................................................................................................................ 114
14.2 – Individual PWM Channel Operation ..................................................................................................................... 115
14.2.1 – Duty Cycle Register (DCYCn) ....................................................................................................................... 115
14.2.2 – PWM Configuration Register (PWMCFGn) ................................................................................................... 116