English
Language : 

SA1110 Datasheet, PDF (338/406 Pages) Intel Corporation – Intel StrongARM SA-1110 Microprocessor
Peripheral Control Module
11.12.9.4 Serial Clock Rate (SCR)
The 8-bit serial clock rate (SCR) bit field is used to select the baud or bit rate of the SSP. A total of
256 different bit rates can be selected, ranging from a minimum of 7.2 Kbps to a maximum of
1.8432 Mbps. The serial clock generator uses the 3.6864-MHz clock produced by the on-chip PLL,
divided by a fixed value of 2, and then the programmable SCR value to generate the serial clock
(SCLK). The resultant clock rate is driven out on the SCLK pin and is also used by the SSP’s transmit
logic to drive data out on the TXD4 pin, and latch data on the RXD4 pin. Depending on the frame
format selected, each transmitted bit is either driven on the rising or falling edge of SCLK, and is
sampled on the opposite clock edge. The resultant serial clock rate, given a specific SCR value or
required SCR value given a desired bit rate, can be calculated using the following two respective
equations, where SCR is the decimal equivalent of the binary value programmed within the bit field:
BitRate = ---3---.--6---8---6----4---×----1---0---6----
2x(SCR + 1)
SCR = -3---.--6---8---6----4---×----1---0---6- – 1
2xBitRate
The following table shows the bit locations corresponding to the five different control bit fields
within SSP control register 0. Note that the SSE bit is the only control bit that is reset to a known
state to ensure the SSP is disabled following a reset of the SA-1110. The reset state of all other
control bits is unknown (indicated by question marks) and must be initialized before enabling the
SSP. Reads of bit 6, which is reserved, return zero; writes have no effect.
0h 8007 0060
SSP Control Register 0: SSCR0
Read/Write
15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
SCR
SSE
FRF
DSS
?
?
?
?
?
?
?
?
0
0
?
?
?
?
?
?
(Sheet 1 of 2)
Bits
Name
Description
Data size select.
0000 – Reserved, undefined operation.
0001 – Reserved, undefined operation.
0010 – Reserved, undefined operation.
0011 – 4-bit data.
0100 – 5-bit data.
0101 – 6-bit data.
0110 – 7-bit data.
3..0
DSS
0111 – 8-bit data.
1000 – 9-bit data.
1001 – 10-bit data.
1010 – 11-bit data.
1011 – 12-bit data.
1100 – 13-bit data.
1101 – 14-bit data.
1110 – 15-bit data.
1111 – 16-bit data.
Frame Format.
00 – Motorola SPI frame format.
5..4
FRF
01 – Texas Instruments Synchronous serial frame format.
10 – National Microwire frame format.
11 – Reserved, undefined operation.
6
—
Reserved.
11-158
SA-1110 Developer’s Manual