EM78P809N
8-Bit Microcontroller
4.7.4 Baud Rate Generator:
The baud rate generator is comprised of a circuit that generates a clock pulse to
determine the transfer speed for transmission/reception in the UART.
The BRATE2~BRATE0 bits of the URC1 register can determine the desired baud rate.
4.8 SPI (Serial Peripheral Interface)
Registers for the SPI Circuit
R_BANK Address NAME Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
BANK 3
BANK 3
BANK 3
BANK 0
SFR
0X05
0X06
0X07
0x0E
0x0E
SPIC1
SPIC2
SPID
SMP
R/W
SPIS
R/W
DCOL BRS2 BRS1 BRS0
EDS
DORD WBE
R/W
0
R/W
0
R/W
0
R/W
0
R/W
R/W
R
RBF
R
SPIM1 SPIM0
R/W R/W
--
--
--
--
SPID7 SPID6 SPID5 SPID4 SPID3 SPID2 SPID1 SPID0
R/W
ISFR1 EXIF5 TCIF2
R/W R/W
R/W
R/W
ADIF
R/W
R/W
0
R/W
EXIF3 TCIF4
R/W R/W
EXIE3 TCIE4
R/W R/W
R/W
R/W
SPIF
R/W
SPIE
R/W
R/W
TCIF3
R/W
--
IMR1
EXIE5 TCIE2 ADIE
0
TCIE3
R/W
R/W
R/W
R/W
--
RBFI
RBF
DCOL
SE
Set to 1
Clear
Tx Empty
Collision
Detector
Buffer Full
Detector
Detector
SHIFT Register
SPID
reg
TLS0~1
(8 bits)
SDI
SMP
DORD
2
SDO
Master/Slave
EDS
Edge
Select
BRS2~0
3
/SS
BRS2~0
/SS enable
Prescaler
3
SE
4, 16, 64, 256,1024
Tsystem
Edge
Select
SCK
EDS
TC1/2
Fig. 14. SPI Block Diagram
36 •
Product Specification (V1.0) 07.26.2005
(This specification is subject to change without further notice)