|
UPD78F1502AGK-GAK-AX Datasheet, PDF (488/1031 Pages) Renesas Technology Corp – 16-Bit Single-Chip Microcontrollers | |||
|
◁ |
78K0R/Lx3
CHAPTER 14 SERIAL ARRAY UNIT
14.5 Operation of 3-Wire Serial I/O (CSI00, CSI01, CSI10, CSI20) Communication
This is a clocked communication function that uses three lines: serial clock (SCK) and serial data (SI and SO) lines.
[Data transmission/reception]
⢠Data length of 7 or 8 bits
⢠Phase control of transmit/receive data
⢠MSB/LSB first selectable
⢠Level setting of transmit/receive data
[Clock control]
⢠Master/slave selection
⢠Phase control of I/O clock
⢠Setting of transfer period by prescaler and internal counter of each channel
[Interrupt function]
⢠Transfer end interrupt/buffer empty interrupt
[Error detection flag]
⢠Overrun error
The channels supporting 3-wire serial I/O (CSI00, CSI01, CSI10, CSI20) are channels 0 to 2 of SAU0 and channel 0 of
SAU1.
Unit
Channel
Used as CSI
Used as UART
0
0
CSI00
UART0
1
CSI01
2
CSI10
UART1
3
â
1
0
CSI20
UART2
1
â
2
â
UART3 (supporting LIN-bus)
3
â
Remarks 1. For 78K0R/LF3, CSI00 and CSI01 are not mounted.
2. For 78K0R/LG3, CSI01 is not mounted.
Used as Simplified I2C
â
â
IIC10
â
IIC20
â
â
â
3-wire serial I/O (CSI00, CSI01, CIS10, CSI20) performs the following six types of communication operations.
⢠Master transmission
(See 14.5.1.)
⢠Master reception
(See 14.5.2.)
⢠Master transmission/reception (See 14.5.3.)
⢠Slave transmission
(See 14.5.4.)
⢠Slave reception
(See 14.5.5.)
⢠Slave transmission/reception (See 14.5.6.)
R01UH0004EJ0501 Rev.5.01
472
Jun 20, 2011
|
▷ |