CMT2380F64
www. cmostek. com
69 / 83
◆
The ability of LIN to send a synchronous break and LIN to detect a slave break. When the USART hardware is
configured to LIN, the 13 bit break is generated and the 10/11 bit break is detected
◆
Output the sending clock for step transmission
◆
IRDA SIR encoder/decoder, supports 3/16 bit duration in normal mode
◆
Smart card simulation function
⚫
The smart card interface supports the asynchronous smart card protocol defined in ISO7816-3standard
;
⚫
0.5 and 1.5 stop bits for smart cards
;
◆
Single-wire half-duplex communication
;
◆
Configurable DMA multi-buffer comminucation, receiving/sending bytes in SRAM with centralized DMA buffer
◆
Separate transmitter and receiver enabling bits
◆
Detection mark
⚫
Receive buffer full
⚫
Send bufffer empty
⚫
End of transmission flag
◆
Check control
⚫
Sending check bit
⚫
Check the received data
◆
Four error detection flags
⚫
Overflow error
⚫
Noise error
⚫
Frame error
⚫
Check error
◆
10 USART interrupt source with flag
⚫
CTS change
⚫
LIN break character detection
⚫
Tx data register empty
⚫
Tx complete
⚫
Receive data register full
⚫
Bus detected as idle
⚫
Overflow error
⚫
Noise error
⚫
Frame error
⚫
Check error
◆
Multi-processor communication, if the address does not match, then into silent mode
◆
Wake up from silent mode (Detect by idle bus or address flag detection)
◆
There are two ways to wake up the receiver: address bit (MSB. 9
th
bit), and bus idle
◆
Mode configuration
USART modes
USART1
USART2
LPUART
Asynchronous mode
√
√
√
Hardware flow control
√
√
√
Multi-cache Communication
(DMA)
√
√
√
Multiprocessor
communication
√
√
×
Synchronous
√
√
×
Smart card
√
√
×
Half duplex (single wire
mode)
√
√
×
IrDA
√
√
×
LIN
√
√
×
5.13 Serial Perigheral Interface
(
SPI
)
Support 2 SPI interfaces, SPI allows the chip to communicate with external devices in half/full duplex, synchronous, serial mode.
This interface can be configured to be in master mode and provide a communication clock (SCK) for external slave devices.The