Electronic Components Datasheet Search
  English  ▼

X  

PC87306 Datasheet(PDF) 46 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87306
Description  PC87306 SuperI/OTM Enhanced Sidewinder Lite Floppy Disk Controller, Keyboard Controller, Real-Time Clock, Dual UARTs, Infrared Interface, IEEE 1284 Pa
PDF  110 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87306 Datasheet(HTML) 46 Page - National Semiconductor (TI)

Back Button PC87306 Datasheet HTML 42Page - National Semiconductor (TI) PC87306 Datasheet HTML 43Page - National Semiconductor (TI) PC87306 Datasheet HTML 44Page - National Semiconductor (TI) PC87306 Datasheet HTML 45Page - National Semiconductor (TI) PC87306 Datasheet HTML 46Page - National Semiconductor (TI) PC87306 Datasheet HTML 47Page - National Semiconductor (TI) PC87306 Datasheet HTML 48Page - National Semiconductor (TI) PC87306 Datasheet HTML 49Page - National Semiconductor (TI) PC87306 Datasheet HTML 50Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 46 / 110 page
background image
40 FDC Command Set Description (Continued)
Command Phase
00001111
XXXXX
HD
DR1
DR0
New Track Number
MSN of Track Number
0000
Note
The last Command Phase byte is required only if ETR is set in Mode
Command
Execution Phase
Disk drive head is stepped in or out to a
programmed track
Result Phase
None
4117 Sense Drive Status Command
The Sense Drive Status command returns the status of the
selected disk drive in ST3 This command does not gener-
ate an interrupt
Command Phase
00000
1
0
0
XXXXXHDDR1
DR0
Execution Phase
Disk drive status information is detected
and reported
Result Phase
Status Register 3
4118 Sense Interrupt Command
The Sense Interrupt command is used to determine the
cause of an interrupt when the interrupt is a result of the
change in status of any disk drive
Command Phase
00001000
Execution Phase
Status of interrupt is reported
Result Phase
Status Register 0
Present Track Number (PTR)
MSN of PTR
0000
Note
The third Result Phase byte can only be read if ETR is set in the Mode
Command
Four possible causes for the interrupt are
1 Entry into the Result Phase of any of the following com-
mands
a
Read Data
b
Read Deleted Data
c
Read a Track
d
Read ID
e
Write Data
f
Write Deleted Data
g
Format
h
Scan
i
Verify
2 Occurrence of a data transfer in the Execution Phase
while in the Non-DMA mode
3 The Ready Signal changed state during the polling mode
for an internally selected drive (Occurs only after a hard-
ware or software reset)
4 A Seek Relative Seek or Recalibrate command termi-
nates
An interrupt due to reasons 1 or 2 does not require the
Sense Interrupt command and is cleared automatically This
type of interrupt occurs during normal command operations
and is easily discernible by the mP via the MSR It is cleared
when reading or writing information from or to the Data Reg-
ister (FIFO)
An interrupt caused by reasons 3 or 4 is identified with the
aid of the Sense Interrupt command This type of interrupt is
cleared after the first result byte has been read Use bits 5
6 and 7 of ST0 to identify the cause of the interrupt as
shown in Table 4-14
Issuing a Sense Interrupt command without an interrupt
pending is treated as an Invalid command If the extended
track range mode is enabled a third byte should be read in
the Result Phase which will indicate the four most signifi-
cant bits of the present track number Otherwise only two
result bytes should be read
TABLE 4-14 Status Register 0 Termination Codes
Status Register 0
Cause
Interrupt
Seek
Code
End
D7
D6
D5
1
1
0
Internal Ready Went True
0
0
1
Normal Seek Termination
0
1
1
Abnormal Seek Termination
4119 Set Track Command
This command is used to inspect or change the value of the
internal Present Track Register This can be useful for re-
covery from disk mistracking errors where the real current
track can be read through the Read ID command and then
the Set Track command can be used to set the internal
Present Track Register to the correct value
If the WNR bit is a 0 a track register is to be read In this
case the Result Phase byte contains the value in the inter-
nal register specified and the third byte in the Command
Phase is a dummy byte
If the WNR bit is a 1 data is written to a track register In this
case the third byte of the Command Phase is written to the
specified internal track register and the Result Phase byte
contains this new value
The DS1 and DS0 bits select the Present Track Register for
the particular drive The internal register address depends
on MSB DS1 and DS0 as shown in Table 4-15 This com-
mand does not generate an interrupt
46



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com