English
Language : 

UPSD3354DV-40U6 Datasheet, PDF (6/272 Pages) STMicroelectronics – fast 8032 MCU with programmable logic
Contents
UPSD33xx
23.4 Bus arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
23.5 Clock synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
23.5.1 Clock synchronization during arbitration . . . . . . . . . . . . . . . . . . . . . . . 125
23.5.2 Clock sync during handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
23.6 General call address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
23.7 Serial I/O engine (SIOE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
23.8 I2C Interface Control register (S1CON) . . . . . . . . . . . . . . . . . . . . . . . . . 128
23.9 I2C Interface Status register (S1STA) . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
23.9.1 Interrupt conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
23.10 I2C Data Shift register (S1DAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
23.10.1 Bus Wait condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
23.11 I2C Address register (S1ADR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
) 23.12 I2C START sample setting (S1SETUP) . . . . . . . . . . . . . . . . . . . . . . . . . 132
t(s 23.13 I2C operating sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
uc 23.13.1 Interrupt Service Routine (ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
rod 24
Synchronous peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . 141
te P 24.1 SPI bus features and communication flow . . . . . . . . . . . . . . . . . . . . . . . 142
le 24.2 Full-duplex operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
so 24.3 Bus-level activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
b 24.4 SPI SFR registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
- O 24.5 SPI configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
t(s) 24.6 Dynamic control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
duc 25
Analog-to-digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
ro 25.1 Port 1 ADC channel selects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
te P 26
Programmable counter array (PCA) with PWM . . . . . . . . . . . . . . . . . 153
ole26.1 PCA block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Obs 26.2 PCA clock selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
26.3 Operation of TCM modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
26.4 Capture mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
26.5 Timer mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
26.6 Toggle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
26.7 PWM mode - (x8), fixed frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
6/272
Doc ID 9685 Rev 7