tmp19a44fda TOSHIBA Semiconductor CORPORATION, tmp19a44fda Datasheet - Page 361

no-image

tmp19a44fda

Manufacturer Part Number
tmp19a44fda
Description
32bit Tx System Risc
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmp19a44fdaXBG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp19a44fdaXBG 040A
Manufacturer:
TOSHIBA
Quantity:
12 087
Part Number:
tmp19a44fdaXBG 041A
Manufacturer:
TOSHIBA
Quantity:
16 800
Part Number:
tmp19a44fdaXBG 7GR3
Manufacturer:
TOSHIBA
Quantity:
25 031
Part Number:
tmp19a44fdaXBG 7H36
Manufacturer:
SMD
Quantity:
3 200
Part Number:
tmp19a44fdaXBG7NG8
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp19a44fdaXBG7PA2
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Serial Channel (SIO)
The CPU will read the data from either the second receive buffer (SC0BUF) or from the receive FIFO
(the address is the same as that of the receive buffer). If the receive FIFO has not been enabled, the
receive buffer full flag <RBFLL> is cleared to "0" by the read operation. The next data received can be
stored in the first receive buffer even if the CPU has not read the previous data from the second receive
buffer (SC0BUF) or the receive FIFO.
If SCLK is set to generate clock output in the I/O interface mode, the double buffer control bit
SC0MOD2 <WBUF> can be programmed to enable or disable the operation of the second receive
buffer (SCOBUF).
By disabling the second receive buffer (i.e., the double buffer function) and also disabling the receive
FIFO (SCOFCNF <CNFG> = 0 and <FDPX1:0> = 01), handshaking with the other side of
communication can be enabled and the SCLK output stops each time one frame of data is transferred. In
this setting, the CPU reads data from the first receive buffer. By the read operation of CPU, the SCLK
output resumes.
If the second receive buffer (i.e., double buffering) is enabled but the receive FIFO is not enabled, the
SCLK output is stopped when the first receive data is moved from the first receive buffer to the second
receive buffer and the next data is stored in the first buffer filling both buffers with valid data. When the
second receive buffer is read, the data of the first receive buffer is moved to the second receive buffer
and the SCLK output is resumed upon generation of the receive interrupt INTRX. Therefore, no buffer
overrun error will be caused in the I/O interface SCLK output mode regardless of the setting of the
double buffer control bit SC0MOD2 <WBUF>.
If the second receive buffer (double buffering) is enabled and the receive FIFO is also enabled
(SCNFCNF <CNFG> = 1 and <FDPX1:0> = 01/11), the SCLK output will be stopped when the receive
FIFO is full (according to the setting of SCOFNCF <RFST>) and both the first and second receive
buffers contain valid data. Also in this case, if SCOFCNF <RXTXCNT> has been set to "1," the receive
control bit RXE will be automatically cleared upon suspension of the SCLK output. If it is set to "0,"
automatic clearing will not be performed.
(Note)
In other operating modes, the operation of the second receive buffer is always valid, thus improving the
performance of continuous data transfer. If the receive FIFO is not enabled, an overrun error occurs
when the data in the second receive buffer (SC0BUF) has not been read before the first receive buffer is
full with the next receive data. If an overrun error occurs, data in the first receive buffer will be lost
while data in the second receive buffer and the contents of SC0CR <RB8> remain intact. If the receive
FIFO is enabled, the FIFO must be read before the FIFO is full and the second receive buffer is written
by the next data through the first buffer. Otherwise, an overrun error will be generated and the receive
FIFO overrun error flag will be set. Even in this case, the data already in the receive FIFO remains
intact.
The parity bit to be added in the 8-bit UART mode as well as the most significant bit in the 9-bit UART
mode will be stored in SC0CR <RB8>.
In this mode, the SC0CR <OEER> flag is insignificant and the operation is
undefined. Therefore, before switching from the SCLK output mode to another
mode, the SC0CR register must be read to initialize this flag.
TMP19A44(rev1.3) 14-9
TMP19A44
2010-04-01

Related parts for tmp19a44fda