
1997 Nov 17
28
Philips Semiconductors
Preliminary specification
ISO/MPEG Audio Source Decoder
SAA2502
7.6.3
M
ICROCONTROLLER INTERFACE
The microcontroller interface operates in one of two distinct modes of operation: L3 or I
2
C-bus. Mode setting is
determined at initialization. The interface uses 3 signals. The function of these signals in the two modes is indicated in
Table 19:
Typical advantages of the use of the L3 protocol are:
High speed protocol (normally the speed of the microcontroller will be the limiting factor)
The protocol may be implemented using microcontrollers featuring only standard I/O ports.
The implemented I
2
C-bus interface is of the 400 kbits/s, 7-bit address, EMC improved type. Typical advantages of the
use of the I
2
C-bus protocol are:
Standardized protocol which is implemented in hardware in many existing microcontrollers
Good robustness against external disturbances on interconnecting lines
May be applied in multi-master configurations.
The CDATA output driver is of the ‘open drain’ type in order to be compliant with the I
2
C-bus specification.
During a hard reset of the device, the microcontroller interface mode is determined. As a consequence, the interface
cannot be used while the RESET signal is asserted.
Table 19
Bus modes
7.6.4
I
NITIALIZATION
Mandatory actions that must be taken for correct microcontroller interface start-up at a hard reset (see Fig.18).
SIGNAL
L3 MODE
I
2
C-BUS MODE
DIRECTION
DESCRIPTION
CDATA
CCLK
CMODE
L3DATA
L3CLK
L3MODE
SDA
SCK
none
input/output
input
input
microcontroller interface serial data
microcontroller interface bit clock
microcontroller interface mode select