|
SM320F28335PTPMEP Datasheet, PDF (83/167 Pages) Texas Instruments – Digital Signal Controller (DSC) | |||
|
◁ |
SM320F28335-EP
www.ti.com
SPRS581D â JUNE 2009 â REVISED MAY 2012
4.10 Serial Communications Interface (SCI) Modules (SCI-A, SCI-B, SCI-C)
The devices include three serial communications interface (SCI) modules. The SCI modules support
digital communications between the CPU and other asynchronous peripherals that use the standard non-
return-to-zero (NRZ) format. The SCI receiver and transmitter are double-buffered, and each has its own
separate enable and interrupt bits. Both can be operated independently or simultaneously in the full-
duplex mode. To ensure data integrity, the SCI checks received data for break detection, parity, overrun,
and framing errors. The bit rate is programmable to over 65000 different speeds through a 16-bit baud-
select register.
Features of each SCI module include:
⢠Two external pins:
â SCITXD: SCI transmit-output pin
â SCIRXD: SCI receive-input pin
NOTE: Both pins can be used as GPIO if not used for SCI.
â Baud rate programmable to 64K different rates:
Baud rate =
Baud rate =
LSPCLK
(BRR ) 1) * 8
LSPCLK
16
when BRR â 0
when BRR = 0
NOTE
See Section 6 for maximum I/O pin toggling speed.
⢠Data-word format
â One start bit
â Data-word length programmable from one to eight bits
â Optional even/odd/no parity bit
â One or two stop bits
⢠Four error-detection flags: parity, overrun, framing, and break detection
⢠Two wake-up multiprocessor modes: idle-line and address bit
⢠Half- or full-duplex operation
⢠Double-buffered receive and transmit functions
⢠Transmitter and receiver operations can be accomplished through interrupt-driven or polled algorithms
with status flags.
â Transmitter: TXRDY flag (transmitter-buffer register is ready to receive another character) and TX
EMPTY flag (transmitter-shift register is empty)
â Receiver: RXRDY flag (receiver-buffer register is ready to receive another character), BRKDT flag
(break condition occurred), and RX ERROR flag (monitoring four interrupt conditions)
⢠Separate enable bits for transmitter and receiver interrupts (except BRKDT)
⢠NRZ (non-return-to-zero) format
NOTE
All registers in this module are 8-bit registers that are connected to Peripheral Frame 2.
When a register is accessed, the register data is in the lower byte (7-0), and the upper byte
(15-8) is read as zeros. Writing to the upper byte has no effect.
Enhanced features:
⢠Auto baud-detect hardware logic
⢠16-level transmit/receive FIFO
Copyright © 2009â2012, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): SM320F28335-EP
Peripherals
83
|
▷ |