Renesas RL78/G1P Hardware User Manual page 420

16-bit single-chip microcontroller
Hide thumbs Also See for RL78/G1P:
Table of Contents

Advertisement

RL78/G1P
DAPmn = 0
Transmit data is set
BFFmn
TSFmn
SSEmn
SCKmn
(CKPmn = 0)
SImn
Sampling timing
SOmn
SSImn
While SSImn is at high level, transmission is not performed even if the falling edge of SCKmn (serial clock) arrives,
and neither is receive data sampled in synchronization with the rising edge.
When SSImn goes to low level, data is output (shifted) in synchronization with the falling edge of the serial clock
and a reception operation is performed in synchronization with the rising edge.
DAPmn = 1
Transmit data is set
BFFmn
TSFmn
SSEmn
SCKmn
(CKPmn = 0)
SImn
Sampling timing
SOmn
SSImn
If DAPmn = 1, when transmit data is set while SSImn is at high level, the first data (bit 7) is output to the
data output. However, no shift operation is performed even if the rising edge of SCKmn (serial clock)
arrives, and neither is receive data sampled in synchronization with the falling edge. When SSImn goes
to low level, data is output (shifted) in synchronization with the next rising edge and a reception operation
is performed in synchronization with the falling edge.
Remark
m: Unit number (m = 0), n: Channel number (n = 0)
R01UH0895EJ0100 Rev.1.00
Nov 29, 2019
Figure 11-76. Slave Select Input Function Timing Diagram
Hi-Z
Hi-Z
CHAPTER 11 SERIAL ARRAY UNIT
bit7
bit6
bit5
bit4
bit3
x
bit7
bit6
bit5
bit4
bit3
bit7
bit6
bit5
bit4
bit3
bit2
bit6
bit5
bit4
bit3
bit2
bit7
bit2
bit1
bit0
bit2
bit1
bit0
bit1
bit0
bit1
bit0
401

Advertisement

Table of Contents
loading

Table of Contents