Specifications
36 SAM0025A-062397 ESS Technology, Inc.
ES1879 DATA SHEET
CONFIGURATION
PRELIMINARY
Power Management (2Dh, R/W)
After hardware reset or PnP reset, this register is set to
03h. Suspend and Resume operation requires
programming register Audio_Base+7h.
Bit Definitions:
EEPROM Serial Interface Data Port (2Eh, R/W)
EEPROM serial interface data port.
EEPROM Serial Interface Command Port (2Fh, R/W)
EEPROM serial interface command port. Reading from
this port resets the EEPROM serial interface address.
Lo
g
ical Device Re
g
isters
x
IPROM
state
flag
PnP
disable
Power
76543 210
Bits Name Description
7:4 – Don’t care.
3 IPROM
state flag
Read-only. State of IPROM input pin.
1 = PnP data loaded from internal ROM.
0 = PnP data loaded from external EEPROM.
2PnP
disable
1 = PnP disable. The ES1879 will not respond
to PnP commands.
0 = PnP enable. (Hardware reset default.)
1:0 Power These bits set the power state of the ES1879.
bit 1 bit 0 power state
0 0 Fully powered down.
0 1 Oscillator enabled; everything else
is powered down.
1 0 Low-power mode: analog enabled,
expansion interface enabled, MPU-
401 enabled, joystick enabled, I
2
S
interface enabled, PnP enabled.
DSP and ES689/69x serial inter-
faces are disabled, audio device
and FM disabled.
1 1 Fully powered up.
DDDDD DDD
76543 210
76543 210
Table 13 Logical Device Summary
LDN # Device
LDN 0 (mandatory) Configuration device
30h Activate; bit 0 is activate bit.
31h I/O Range Check.
60h I/O base address, bits 11:8. If zero, this device is
disabled. Eight locations.
61h I/O base address, bits 7:0.
LDN 1 (mandatory) Audio device
30h Activate; bit 0 is activate bit.
31h I/O Range Check.
60h I/O base address of audio microcontroller; bits
11:8. If zero, this device is not accessible. Sixteen
locations.
61h I/O base address of audio microcontroller, bits
7:0.
62h I/O base address of FM alias, bits 11:8. If zero,
this device is not accessible. Four locations.
63h I/O base address of FM alias, bits 7:0.
64h I/O base address of MPU-401, bits 11:8. If zero,
this device is not accessible. MPU-401 may also
be accessible through LDN 3. Two locations.
65h I/O base address of MPU-401, bits 7:0.
70h Interrupt Request Level Select 0.
71h Interrupt Request Type Select 0 (returns 2).
72h Interrupt Request Level Select 1.
73h Interrupt Request Type Select 1 (returns 2).
74h DMA Channel Select 0 (default = 4).
75h DMA Channel Select 1 (default = 4).
LDN 2 (mandatory) Joystick device
30h Activate; bit 0 is activate bit.
31h I/O Range Check.
60h I/O base address, bits 11:8. If zero, this device is
disabled. One location.
61h I/O base address, bits 7:0.
LDN 3 (optional) MPU-401 device
30h Activate; bit 0 is activate bit.
31h I/O Range Check.
60h I/O base address, bits 11:8. If zero, this device is
disabled. Two locations.
61h I/O base address, bits 7:0.
70h Interrupt Request Level Select 0.
71h Interrupt Request Type Select 0 (returns 2).










