Enhanced Super I/O Controller with Fast IR
Datasheet
6.1.10 Status Register Encoding
During the Result Phase of certain commands, the Data Register contains data bytes that give the status
of the command just executed.
BIT NO.
7,6
5
4
3
2
1,0
SYMBOL
IC
SE
EC
H
DS1,0
Table 6.15 - Status Register 0
NAME
Interrupt Code
Seek End
Equipment
Check
Head Address
Drive Select
DESCRIPTION
00 - Normal termination of command. The specified command
was properly executed and completed without error.
01 - Abnormal termination of command. Command execution
was started, but was not successfully completed.
10 - Invalid command. The requested command could not be
executed.
11 - Abnormal termination caused by Polling.
The FDC completed a Seek, Relative Seek or Recalibrate
command (used during a Sense Interrupt Command).
The TRK0 pin failed to become a "1" after:
1. 80 step pulses in the Recalibrate command.
2. The Relative Seek command caused the FDC to step
outward beyond Track 0.
Unused. This bit is always "0".
The current head address.
The current selected drive.
BIT NO.
7
6
5
4
3
2
1
SYMBOL
EN
DE
OR
ND
NW
Table 6.16 - Status Register 1
NAME
End of Cylinder
Data Error
Overrun/
Underrun
No Data
Not Writable
DESCRIPTION
The FDC tried to access a sector beyond the final sector of the
track (255D). Will be set if TC is not issued after Read or Write
Data command.
Unused. This bit is always "0".
The FDC detected a CRC error in either the ID field or the data
field of a sector.
Becomes set if the FDC does not receive CPU or DMA service
within the required time interval, resulting in data overrun or
underrun.
Unused. This bit is always "0".
Any one of the following:
1. Read Data, Read Deleted Data command - the FDC did
not find the specified sector.
2. Read ID command - the FDC cannot read the ID field
without an error.
3. Read A Track command - the FDC cannot find the proper
sector sequence.
WP pin became a "1" while the FDC is executing a Write Data,
Write Deleted Data, or Format A Track command.
SMSC FDC37C672
Page 34
DATASHEET
Rev. 10-29-03