STLC5046 Registers addresses
Doc ID 7052 Rev 5 19/51
3.1 Registers description
3.1.1 Configuration register (CONF)
Addr=00h; Reset Value=3Fh
RES=0 Normal operation
RES=1 Device reset: I/0n and CSn
are all inputs, DX is H.I. (equivalent to Hw. reset).
LIN=0 A or µ Law PCM encoding
LIN=1 Linear encoding (16 bits), two’s complement.
AMU=0 µ Law selection
AMU=1 A Law selection (even bits inverted)
STA=0 CS0
to CS3 scan the four SLICs connected to the I/O control port, each CS has a
31.25µs repetition time.
STA=1; I/O are static, CS0
to CS3 are configured as generic static I/O
PD3..0=0 CODEC 3..0 is active
PD3..0=1 CODEC 3..0 is in power Down. When one codec is in Power Down the
corresponding VFRO output is forced to AGND. and the corresponding transmit time slot on
DX is set in H.I.
Pin-strap value:
3.1.2 I/O Direction register (DIR)
Addr=01h; Reset Value=00h
Addr=02h; Reset Value=X0h
IO11..0 = 0; I/O pin 11..0 is an input, data on the I/O input is written in DATAn register bit
11..0.
IO
11..0 = 1; I/O pin 11..0 is an output, data contained in DATAn register bit11..0 is transferred
to the I/O output.
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
RES LIN AMU STA PD3 PD2 PD1 PD0
RES 0 AMU 0 PD3 PD2 PD1 PD0
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
IO
7 IO6 IO5 IO4 IO3 IO2 IO1 IO0
IO11 IO10 IO9 IO8
Registers addresses STLC5046
20/51 Doc ID 7052 Rev 5
Pin-strap value:
3.1.3 I/O Data register channel #0 (DATA0)
Addr=03h; Reset Value=00h
Addr=04h; Reset Value=X0h
If bit 4 of CONF register (STA)=0
Dynamic I/O mode:
When CS0 is active D011..0 are transferred to the corresponding I/O pins configured as
outputs (see DIR register). For the I/O pins configured as inputs the corresponding D0
11..0
will be written by the values applied to those pins while CS0 is low.
If bit 4 of CONF register (STA)=1
Static I/O mode:
D11..0 are transferred to the corresponding I/O pins configured as outputs (see DIR register).
For the I/O pins configured as inputs the corresponding D
11..0 will be written by the values
applied to those pins.
Pin-strap value:
3.1.4 I/O Data register channel #1 (DATA1)
Addr=05h; Reset Value=00h
Addr=06h; Reset Value=X0h
00000000
00000000
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
D0
7 D06 D05 D04 D03 D02 D01 D00
D011 D010 D09 D08
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
DS
7 DS6 DS5 DS4 DS3 DS2 DS1 DS0
DS11 DS10 DS9 DS8
0 0 0 0 0 0 0 0
0 0 0 0
STLC5046 Registers addresses
Doc ID 7052 Rev 5 21/51
If bit 4 of CONF register (STA)=0
Dynamic I/O mode:
When CS1 is active D11..0 are transferred to the corresponding I/O pins configured as
outputs (see DIR register). For the I/O pins configured as inputs the corresponding D
11..0 will
be written by the values applied to those pins while CS1
is low.
If bit 4 of CONF register (STA)=1
Static I/O mode:
CIO0..3=0 The CS0..3 is a static input, DATA is written in DATA2 register bits 0..3.
CIO0..3=1 The CS0..3
is a static output, DATA is taken from DATA2 register bits 0..3.
Pin-strap value:
3.1.5 I/O Data register channel #2 (DATA2)
Addr=07h; Reset Value=00h
Addr=08h; Reset Value=X0h
If bit 4 of CONF register (STA)=0
Dynamic I/O mode:
When CS2 is active D211..0 are transferred to the corresponding I/O pins configured as
outputs (see DIR register). For the I/O pins configured as inputs the corresponding D11..0
will be written by the values applied to those pins while CS2
is low.
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
D1
7 D16 D15 D14 D13 D12 D11 D10
D111 D110 D19 D18
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
CIO
3 CIO2 CIO1 CIO0
00000000
0000
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
D2
7 D26 D25 D24 D23 D22 D21 D20
D211 D210 D29 D28

STLC5046

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
Interface - CODECs Prog 4-Ch CODEC/Filt
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet