English
Language : 

Z85233 Datasheet, PDF (62/317 Pages) Zilog, Inc. – The Zilog SCC Serial Communication Controller
USER’S MANUAL
3
CHAPTER 3
SCC/ESCC ANCILLARY
SUPPORT CIRCUITRY
3.1 INTRODUCTION
The serial channels of the SCC are supported by ancillary
circuitry for generating clocks and performing data encod-
ing and decoding. This chapter presents a description of
these functional blocks.
Note to ESCC/CMOS Users: The maximum input fre-
quency to the DPLL has been specified as two times the
PCLK frequency (Spec #16b TxRX(DPLL)). There are no
changes to the baud rate generators from the NMOS to the
CMOS/ESCC.
Note to SCC Users: The ancillary circuitry in the ESCC is
the same as in the SCC with the following noted changes.
The DPLL (Dual Phased-Locked Loop) output, when used
as the transmit clock source, has been changed to be free
of jitter. Consequently, this only affects the use of the DPLL
as the transmit clock source (it is typically used for the re-
ceive clock source), this has no effect on using the DPLL
as the receive clock source.
3.2 BAUD RATE GENERATOR
The Baud Rate Generator (BRG) is essential for
asynchronous communications. Each channel in the SCC
contains a programmable baud rate generator. Each
generator consists of two 8-bit, time-constant registers
forming a16-bit time constant, a 16-bit down counter, and
a flip-flop on the output so that it outputs a square wave.
On start-up, the flip-flop on the output is set High, so that it
starts in a known state, the value in the time-constant
register is loaded into the counter, and the counter begins
counting down. When a count of zero is reached, the
output of the baud rate generator toggles, the value in the
time-constant register is loaded into the counter, and the
process starts over. The programmed time constant is
read from RR12 and RR13. A block diagram of the baud
rate generator is shown in Figure 3-1.
WR 13
/RTxC Pin
PCLK Pin
WR12
16-Bit Counter
Zero
Count
Baud Rate
÷2
Generator
Clock
(Takes One More
Clock to Load
Time Constant
Value to
Counter
Output
÷Clock
Mode
(Gives one Transition
Each Time the Counter
Counts to Zero)
(May Provide
Higher Resolution
to Sample Data)
Desired Baud
(Asynchronous Mode)
Figure 3-1. Baud Rate Generator
UM010901-0601
3-1