Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

STV3550 Datasheet(PDF) 104 Page - STMicroelectronics

Part # STV3550
Description  LCD and Matrix Display TV Processor
PDF  144 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STV3550 Datasheet(HTML) 104 Page - STMicroelectronics

Back Button STV3550 Datasheet HTML 100Page - STMicroelectronics STV3550 Datasheet HTML 101Page - STMicroelectronics STV3550 Datasheet HTML 102Page - STMicroelectronics STV3550 Datasheet HTML 103Page - STMicroelectronics STV3550 Datasheet HTML 104Page - STMicroelectronics STV3550 Datasheet HTML 105Page - STMicroelectronics STV3550 Datasheet HTML 106Page - STMicroelectronics STV3550 Datasheet HTML 107Page - STMicroelectronics STV3550 Datasheet HTML 108Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 104 / 144 page
background image
104/144
STV3550
7.7.9
Transmit & Receive Buffers
The transmit and receive buffers are used to allow the SSC2 to do back-to-back transfers (i.e.
continuous clock and data transmission).
The transmit buffer (SSCTBUF), is written with the data to be sent out of the SSC2. This is loaded
into the shift register for transmission. Once this has been done, the SSCTBUF is then available to
be loaded again with a new data frame. This is indicated by the assertion of the transmit interrupt
request status bit, SSCTIR, which indicates that the transmit buffer is empty. This will cause an
interrupt if the transmit buffer empty interrupt is enabled by setting the SSCTIEN bit in the interrupt
enable register.
A transmission is started in master mode by a write to the transmit buffer. This starts the clock
generation circuit and loads the shift register with the new data.
Continuous transfers of data are therefore possible, by reloading the transmit buffer whenever the
interrupt is received. The software interrupt routine has the length of time for a complete data frame
in order to refill the buffer, before it is next emptied. If the transmit buffer is not reloaded in time,
when in slave mode, a transmit error condition, SSCTE (see Section 7.7.13: Error Detection) is
generated.
The number of bits to be loaded into the transmit buffer is determined by the frame data width
selected in the control register, SSCBM. The unused bits are ignored.
The receive buffer (SSCRBUF) is loaded from the shift register when a complete data frame has
been shifted in. This is indicated by the assertion of the receive interrupt request status bit,
SSCRIR, which indicates that the receive buffer is full. This will cause an interrupt if the receive
buffer full interrupt is enabled by setting the SSCRIEN in the interrupt enable register.
The CPU should then read out the contents of this register before the next data frame has been
received otherwise the buffer will be reloaded from the shift register over the top of the previous
data. This will be indicated as a receive error condition, SSCRE, (see Section 7.7.13: Error
Detection).
The number of bits which will be loaded into the receive buffer is determined by the frame data width
selected in the control register, SSCBM. The unused bits are not valid and should be ignored.
7.7.10 Loopback Mode
A loopback mode is provided which connects the serial_data_out to serial_data_in. This allows
software and testing to be done without the need for an external bus device. This mode is enabled
by setting the SSCLPB bit in the control register. A setting of logic 1 enables loopback, logic 0 puts
the SSC2 into normal operation.
7.7.11 Enabling Operation
The transmission and reception of data by the SSC2 block can be enabled or disabled by setting
the SSCEN bit in the control register. A setting of logic 1 turns on the SSC2 block for transmission
and reception. Logic 0 prevents the block from reading or writing data to the serial_data in and out
ports.
7.7.12 Master/Slave Operation
A number of features of the SSC2 are controlled by whether the block is in master or slave mode.
For example, in master mode the SSC2 will generate the serial_clock signal according to the setting
of baud rate, polarity and phase. In slave mode, no clock is generated and instead the assumption
is that an external device is generating the serial_clock.
Master or slave mode is set by the SSCMS bit in the control register. A setting of logic 0 means the
SSC2 is in slave mode, a setting of logic 1 puts the device into master mode.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com