Specifications
42 SAM0025A-062397 ESS Technology, Inc.
ES1879 DATA SHEET
I/O PORTS
PRELIMINARY
ES978 GPO State Register (Config_Base+3h, R/W)
Sets the state of the ES978 GPO pins that are not mapped
to GPI pins of the ES1879.
ES1879 GPI Status Register (Config_Base+4h, R)
ES1879 general-purpose input status (read-only).
ES978 GPI Status Register (Config_Base+5h, R)
ES978 general-purpose input status (read-only).
Interrupt Status Register (Config_Base+6h, R)
Read this register to find out which ES1879 interrupt
sources are active.
Bit Definitions:
Interrupt Mask Register (Config_Base+7h, R/W)
The mask bits of this register can be used to force the
interrupt source to be zero without putting the interrupt pin
in a high-impedance state. Each bit is AND’d with the
corresponding interrupt source. Set to all ones by
hardware reset.
Bits 3:0 are set high by hardware reset.
Bit Definitions:
x GPO6GPO5GPO4GPO3GPO2GPO1GPO0
76543210
x GPI6 GPI5 GPI4 GPI3 GPI2 GPI1 GPI0
76543210
x GPI6 GPI5 GPI4 GPI3 GPI2 GPI1 GPI0
76543210
Docked
status
PnPOK
status
PnP state MPU-401
H/W
volume
Audio 2 Audio 1
7 654 3 210
Bits Name Description
7 Docked
status
Current docking state (status; not an interrupt
request).
6PnPOK
status
PnPOK status bit.
5:4 PnP state Shows the PnP state.
bit 5
bit 4 PnP state
0 0 wait-for-key
0 1 sleep
1 0 isolation
1 1 configure
3 MPU-401 MPU-401. MPU-401 receive interrupt request
AND’d with bit 6 of mixer register 64h.
2 H/W vol Hardware volume. Hardware volume interrupt
request AND’d with bit 1 of mixer register 64h.
1 Audio 2 Audio 2. Audio 2 interrupt request AND’d with
bit 6 of mixer register 7Ah.
0 Audio 1 Audio 1. Audio 1 interrupt request.
x MPU-401 H/W vol Audio 2 Audio 1
765 4 3 210
Bits Name Description
7:4 – Don’t care.
3 MPU-401 MPU-401 interrupt mask bit.
2 H/W vol Hardware volume interrupt mask bit.
1 Audio 2 Audio 2 interrupt mask bit.
0 Audio 1 Audio 1 interrupt mask bit.










