AMD Am186TMER ユーザーズマニュアル

ページ / 196
Synchronous Serial Interface
12-1
CHAPTER
12
SYNCHRONOUS SERIAL INTERFACE
12.1
OVERVIEW
The synchronous serial interface enables the Am186ER and Am188ER microcontrollers 
to communicate with application-specific integrated circuits (ASICs) that require 
programmability but are short on pins. The four-pin interface permits half-duplex, 
bidirectional data transfer at speeds of up to 20 Mbit/s with a 40-MHz CPU clock.
Unlike the asynchronous serial port, the SSI operates in a master/slave configuration. The 
Am186ER and Am188ER microcontrollers operate as the master port.
The SSI interface provides four pins for communicating with system components: two 
enables (SDEN0 and SDEN1), a clock (SCLK), and a data pin (SDATA). Five registers 
(see Table 12-1) are used to control and monitor the interface.
n
The Synchronous Serial Status register (SSS) reports the current port status.
n
The Synchronous Serial Control register (SSC) sets the port clock rate and controls the 
enable signals.
n
There are two data transmit registers—the Synchronous Serial Transmit 0 register 
(SSD0) and the Synchronous Serial Transmit 1 register (SSD1)—but data is transmitted 
and received over a single pin (SDATA).
n
The Synchronous Serial Receive Register (SSR) holds data received over the SSI.
Table 12-1
Synchronous Serial Interface Register Summary
Offset from 
PCB
Register 
Mnemonic
Register Name
10h
SSS
Synchronous Serial Status
12h
SSC
Synchronous Serial Control
14h
SSD1
Synchronous Serial Transmit 1
16h
SSD0
Synchronous Serial Transmit 0
18h
SSR
Synchronous Serial Receive