STM8S007C8
Product overview
4.14.3
Asynchronous communication (UART mode)
ï‚· Full duplex communication - NRZ standard format (mark/space)
ï‚· Programmable transmit and receive baud rates up to 1 Mbit/s (fCPU/16) and capable of
following any standard baud rate regardless of the input frequency
ï‚· Separate enable bits for transmitter and receiver
ï‚· Two receiver wakeup modes:
– Address bit (MSB)
– Idle line (interrupt)
ï‚· Transmission error detection with interrupt generation
ï‚· Parity control
LIN master capability
ï‚· Emission: Generates 13-bit synch break frame
ï‚· Reception: Detects 11-bit break frame
LIN slave mode
ï‚· Autonomous header handling - one single interrupt per valid message header
 Automatic baud rate synchronization - maximum tolerated initial clock deviation ±15 %
ï‚· Synch delimiter checking
ï‚· 11-bit LIN synch break detection - break detection always active
ï‚· Parity check on the LIN identifier field
ï‚· LIN error management
ï‚· Hot plugging support
SPI
ï‚· Maximum speed: 10 Mbit/s (fMASTER/2) both for master and slave
ï‚· Full duplex synchronous transfers
ï‚· Simplex synchronous transfers on two lines with a possible bidirectional data line
ï‚· Master or slave operation - selectable by hardware or software
ï‚· CRC calculation
ï‚· 1 byte Tx and Rx buffer
ï‚· Slave/master selection input pin
DocID022171 Rev 5
19/92
25