ISD2100 Nuvoton Technology, ISD2100 Datasheet - Page 7

no-image

ISD2100

Manufacturer Part Number
ISD2100
Description
Digital ChipCorder
Manufacturer
Nuvoton Technology
Datasheet
6
This is a standard four-wire interface used for communication between ISD2100 and the host. It
consists of an active low slave-select (SSB), a serial clock (SCLK), a data input (Master Out Slave In -
MOSI), and a data output (Master In Slave Out - MISO). In addition, for some transactions requiring
data flow control, a RDY/BSYB signal (pin) is available.
The ISD2100 supports SPI mode 3: (1) SCLK must be high when SPI bus is inactive, and (2) data is
sampled at SCLK rising edge. A SPI transaction begins on the falling edge of SSB and its waveform is
illustrated below:
A transaction begins with sending a command byte (C7-C0) with the most significant bit (MSB – C7)
sent in first. During the byte transmission, the status (S7-S0) of the device is sent out via the MISO
pin. After the byte transmission, depending upon the command sent, one or more bytes of data will be
sent via the MISO pin.
RDY/BSYB pin is used to handshake data into or out of the device. Upon completion of a byte
transmission, RDY/BSYB pin could change its state after the rising edge of the SCLK if the built-in 32-
byte data buffer is either full or empty. At this point, SCLK must remain high until RDY/BSYB pin
returns to high, indicating that the ISD2100 is ready for the next data transmission. See below for
timing diagram.
SCLK
MISO
MOSI
SSB
SPI INTERFACE
Z
X
X
C7
S7
0
S6
C6
1
S5
C5
2
Figure 6-1 SPI Data Transaction.
S4
C4
3
C3
S3
4
S2
C2
5
S1
C1
6
C0
S0
- 7 -
7
D7
D7
0
D6
D6
1
ISD2100 DATASHEET
D5
D5
2
Publication Release Feb 9, 2010
D4
D4
3
D3
D3
4
D2
D2
5
D1
D1
6
Revision 0.51
D0
D0
7
X

Related parts for ISD2100