3.14
Serial Channels (SIO)
TMP92CZ26A includes 1 serial I/O channel (SIO0). For both channels either UART mode
(Asynchronous transmission) or I/O interface mode (Synchronous transmission) can be selected.
And, SIO0 includes data modulator that supports the IrDA 1.0 infrared data communication
specification.
•
I/O interface mode
•
UART mode
In mode 1 and mode 2, a parity bit can be added. Mode 3 has a wakeup function for making
the master controller start slave controllers via a serial link (A multi-controller system).
Figure 3.14.1 is block diagrams for each channel.
SIO0 is compounded mainly prescaler, serial clock generation circuit, receiving buffer and
control circuit, transmission buffer and control circuit.
•
Mode 0 (I/O interface mode)
•
Mode 1 (7-bit UART mode)
No parity
Parity
•
Mode 2 (8-bit UART mode)
No parity
Parity
•
Mode 3 (9-bit UART mode)
Wakeup
Mode 0:
For transmitting and receiving I/O data using
the synchronizing signal SCLK for extending
Mode 1:
7-bit data
Mode 2:
8-bit data
Mode 3:
9-bit data
Bit0
1
2
3
4
Transfer direction
Start
Bit0
1
2
3
Start
Bit0
1
2
3
Start
Bit0
1
2
3
Start
Bit0
1
2
3
Start
Bit0
1
2
3
Start
Bit0
1
2
3
When bit8 = 1, Address (Select code) is denoted.
When bit8 = 0, Data is denoted.
Figure 3.14.1 Data Formats
92CZ26A-315
5
6
7
4
5
6
Stop
4
5
6
Parity Stop
4
5
6
7
Stop
4
5
6
7
Parity Stop
4
5
6
7
8
4
5
6
7
Bit8
TMP92CZ26A
Stop
Stop