Specifications

40 SAM0023-122898 ESS Technology, Inc.
ES1869 DATA SHEET
I/O PORTS
Audio Device
Mixer Address Register (Audio_Base+4h, R/W)
The ES1869 provides a means to read back the Mixer
Address register. Reading back this register is useful for a
“hot-key” application that needs to change the mixer while
preserving the address register.
Mixer Data Register (Audio_Base+5h, R/W)
Reset and Status Flags (Audio_Base+6h, W)
Bit Definitions:
Reset and Status Flags (Audio_Base+6h, R)
Bits 7:4 of port Audio_Base+6h can be used to monitor I/O
activity to the ES1869.
Bits 7:5 are set high after any read from port
Audio_Base+6h. Then specific I/O activity can set these
bits low. When port Audio_Base+6h is read at a later time,
these bits will indicate whether I/O activity has occurred
between the reads from Audio_Base+6h.
In addition, bit 4 can be used to indicate if the DSP or
ES689/ES69x serial interface is in use. Bit 4 is set high if
bit 7 or bit 5 of mixer register 48h is high (software serial
enable or serial reset). It is also set high if the ES689/
ES69x serial interface is active, which is a combination of
bit 4 of mixer register 48h set high and MCLK (ES689/
ES69x serial bit clock) being high periodically.
Bit Definitions:
Power Management Register (Audio_Base+7h, R/W)
Reading or writing port Audio_Base+7h does not
automatically wake up the ES1869.
Bit Definitions:
X X A5 A4 A3 A2 A1 MXD
7 6 5 4 3 2 1 0
D7 D6 D5 D4 D3 D2 D1 D0
7 6 5 4 3 2 1 0
0 0 0 0 0 0
FIFO
reset
SW
reset
7 6 5 4 3 2 1 0
Bits Name Description
7:2 Reserved. Always write 0.
1 FIFO
reset
1 = Hold ES1869 FIFO in reset.
0 = Release ES1869 FIFO from reset.
Bit 1 has no function for Compatibility mode.
0 SW reset 1 = Hold ES1869 in reset.
0 = Release ES1869 from reset.
Act
flag 2
Act flag
1
Act flag
0
Serial
act flag
Digital
power-
down
MIDI
modes
FIFO
reset
SW
reset
7 6 5 4 3 2 1 0
Bits Name Description
7 Act flag 2 Set low by I/O reads/writes to MPU-401 or FM
ports.
6 Act flag1 Set low by I/O reads/writes to audio ports
Audio_Base+Ch and Audio_Base+Eh.
5 Act flag 0 Set low by I/O writes to audio ports
Audio_Base+2h, Base+3h, Base+6h, and
Base+Ch. Set low by I/O reads from audio
ports Audio_Base+2h, Base+3h, and
Base+Ah. Also set low by DMA accesses to
ES1869.
4 Serial act
flag
1 = Serial activity flag. High if DSP serial mode
is enabled (SE input pin is high or bits 7or 5 of
register 48h is high) or if an external ES689/
ES69x is using MCLK/MSD to drive the FM
DAC.
3 Digital
power-
down
0 = The ES1869 digital section is currently
powered-down (power mode 0 and 1). Power
to the analog section is controlled by bit 3 of
Audio_Base+7h.
2 MIDI
mode
1 = The ES1869 is processing a MIDI com-
mand 30h, 31h, 34h, or 35h. In this mode, the
ES1869 is monitoring serial input. Powering-
down may cause a loss of data.
The ES1869 does not automatically wake up
on serial input on the MSI pin.
1 FIFO
reset
FIFO Reset bit.
0 SW reset Software Reset bit.
Suspend
request
GPI
FM
synth
reset
0
Analog
power-
down
Power-
down
request
GPO1 GPO0
7 6 5 4 3 2 1 0
Bits Name Description
7 Suspend
request
Pulse high, then low to request suspend.
6 GPI Read-only. Indicates the status of the GPI pin.
5 FM synth
reset
1 = Hold FM synthesizer in reset.
0 = Release FM synthesizer from reset.
4 Reserved. Always write 0.
3 Analog
power-
down
1 = Set Analog_Stays_On
0 = Clear Analog_Stays_On
2 Power-
down
request
Pulse high, then low to request power-down.