11.4 Operation Description
11.4.1 Transmit FIFO and Receive FIFO
11.4.1.1 Transmit FIFO
The transmit FIFO is an 8-bit width and 32-deep memory buffer. The CPU data written via APB inter-
face is stacked to this FIFO until the data is read by the transmit. When the transmit FIFO is disabled, it
can be served as a 1-byte hold register.
11.4.1.2 Receive FIFO
The receive FIFO is a 12-bit width and 32-deep memory buffer. Error bits corresponding to receive da-
ta are stacked into the receive FIFO using receive logic until the data is read by the CPU via APB inter-
face. When the receive FIFO is disabled, it can serve as a 1-byte hold register.
Bit
11
10
9
8
7
6
5
4
3
2
1
0
Receive FIFO
Overrun
Error
Break
Error
Parity
Error
Framing
Error
Receive data
Receive data 8 bits
Overrun
Error
Break
Error
Parity
Error
Framing
Error
Receive data
Receive data 7 bits
Overrun
Error
Break
Error
Parity
Error
Framing
Error
Receive data
Receive data 6 bits
Overrun
Error
Break
Error
Parity
Error
Framing
Error
Receive data
Receive data 5 bits
Overrun
Error
Break
Error
Parity
Error
Framing
Error
Receive data
Note:
Empty bits in the receive data are undefined.
11.4.2 Transmit Data and Receive data
Data written in UARTDR is stacked into the transmit FIFO when the FIFO is enabled.
If the FIFO is disabled, the data is transferred to the transmit hold register.
Transfer is started by writing data. The data includes a start bit. If a parity bit is enabled, the data is transfer-
red with a parity and stop bit.
Received data is a 12-bit width including 4-bit status bits (break error, framing error, parity error, and over-
run error) and is stacked into the receive FIFO. If the FIFO is disabled, received data and the status are trans-
ferred to the receive hold register.
TMPM3V6/M3V4
Page 203
2019-02-06
Содержание TMPM3V4
Страница 1: ...32 Bit RISC Microcontroller TX03 Series TMPM3V6 M3V4 ...
Страница 2: ... 2019 Toshiba Electronic Devices Storage Corporation ...
Страница 7: ...Revision History Date Revision Comment 2019 02 06 1 First Release ...
Страница 8: ......
Страница 22: ...xiv ...
Страница 52: ...TMPM3V6 M3V4 3 Processor Core 3 6 Exclusive access Page 30 2019 02 06 ...
Страница 148: ...TMPM3V6 M3V4 7 Exceptions 7 6 Exception Interrupt Related Registers Page 126 2019 02 06 ...
Страница 178: ...TMPM3V6 M3V4 9 Input Output port 9 2 Block Diagrams of Ports Page 156 2019 02 06 ...
Страница 206: ...TMPM3V6 M3V4 10 16 bit Timer Event Counters TMRB 10 7 Applications using the Capture Function Page 184 2019 02 06 ...
Страница 232: ...TMPM3V6 M3V4 11 Universal Asynchronous Receiver Transmitter Circuit UART 11 4 Operation Description Page 210 2019 02 06 ...
Страница 354: ...TMPM3V6 M3V4 14 Synchronous Serial Port SSP 14 6 Frame Format Page 332 2019 02 06 ...
Страница 419: ...TMPM3V6 M3V4 Page 397 2019 02 06 ...
Страница 420: ...TMPM3V6 M3V4 16 Analog Digital Converter ADC 16 6 Timing chart of AD conversion Page 398 2019 02 06 ...
Страница 462: ...TMPM3V6 M3V4 21 Watchdog Timer WDT 21 5 Control register Page 440 2019 02 06 ...
Страница 510: ...TMPM3V6 M3V4 22 Flash Memory Operation 22 4 Programming in the User Boot Mode Page 488 2019 02 06 ...
Страница 538: ...TMPM3V6 M3V4 25 Electrical Characteristics 25 7 Recommended Oscillation Circuit Page 516 2019 02 06 ...
Страница 541: ...26 3 TMPM3V4FWUG TMPM3V4FSUG Type LQFP64 P 1010 0 50E LPHQVLRQV TMPM3V6 M3V4 Page 519 2019 02 06 ...
Страница 544: ......