Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

PC87311AVF Datasheet(PDF) 51 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # PC87311AVF
Description  PC87311A/PC87312 (SuperI/OTM II/III) Floppy Disk Controller with Dual UARTs, Parallel Port, and IDE Interface
PDF  78 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

PC87311AVF Datasheet(HTML) 51 Page - National Semiconductor (TI)

Back Button PC87311AVF Datasheet HTML 47Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 48Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 49Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 50Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 51Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 52Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 53Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 54Page - National Semiconductor (TI) PC87311AVF Datasheet HTML 55Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 51 / 78 page
background image
60 Serial Ports (Continued)
623 Programmable Baud Rate Generator
The PC87311A contains two independently programmable
Baud rate Generators The 24 MHz crystal oscillator fre-
quency input is divided by 13 resulting in a frequency of
18462 MHz This is sent to each Baud rate Generator and
divided by the divisor of the associated UART The output
frequency of the Baud rate Generator (BOUT12) is 16 c
the baud rate
divisor
e
(frequency input) (baud rate c 16)
The output of each Baud rate Generator drives the transmit-
ter and receiver sections of the associated serial channel
Two 8-bit latches per channel store the divisor in a 16-bit
binary format These Divisor Latches must be loaded during
initialization to ensure proper operation of the Baud rate
Generator Upon loading either of the Divisor Latches a
16-bit Baud Counter is loaded Table 6-4 provides decimal
divisors to use with crystal frequencies of 24 MHz The os-
cillator input to the chip should always be 24 MHz to ensure
that the Floppy Disk Controller timing is accurate and that
the UART divisors are compatible with existing software
Using a divisor of zero is not recommended
TABLE 6-4 PC87311A UART Divisors
Baud Rates and Clock Frequencies
24 MHz Input Divided to 18432 MHz
Baud Rate
Decimal Divisor
Percent
for 16 x Clock
Error
50
2304
01
75
1536
110
1047
1345
857
04
150
768
300
384
600
192
1200
96
1800
64
2000
58
05
2400
48
3600
32
4800
24
7200
16
9600
12
19200
6
38400
3
57600
2
115200
1
Note
The percent error for all baud rates except where indicated otherwise
is 02%
624 Line Status Register
This 8-bit register provides status information to the CPU
concerning the data transfer Table 6-2 shows the contents
of the Line Status Register Details on each bit follow
Bit 0
This bit is the receiver Data Ready (DR) indicator Bit
0 is set to logic 1 whenever a complete incoming
character has been received and transferred into the
Receiver Buffer Register Bit 0 is reset to a logic 0 by
reading the data in the Receiver Buffer Register
Bit 1
This bit is the Overrun Error (OE) indicator Bit 1 indi-
cates that data in the Receiver Buffer Register was
not read by the CPU before the next character was
transferred into the Receiver Buffer Register there-
by destroying the previous character The OE indica-
tor is set to a logic 1 upon detection of an overrun
condition and reset whenever the CPU reads the
contents of the Line Status Register
Bit 2
This bit is the Parity Error (PE) indicator Bit 2 indi-
cates that the received data character does not have
the correct even or odd parity as selected by the
even-parity select bit The PE bit is set to a logic 1
upon detection of a parity error and is reset to a logic
0 whenever the CPU reads the contents of the Line
Status Register
Bit 3
This bit is the Framing Error (FE) indicator Bit 3 indi-
cates that the received character did not have a val-
id Stop bit Bit 3 is set to a logic 1 whenever the Stop
bit following the last data bit or parity bit is a logic 0
(Spacing level) The FE indicator is reset whenever
the CPU reads the contents of the Line Status Reg-
ister The UART will try to resynchronize after a
framing error To do this it assumes that the framing
error was due to the next start bit so it samples this
‘‘start’’ bit twice and then takes in the bits following it
as the rest of the frame
Bit 4
This bit is the Break Interrupt (BI) indicator Bit 4 is
set to a logic 1 whenever the received data input is
held in the Spacing (logic 0) state for longer than a
full word transmission time (that is the total time of
Start bit a data bits a Parity a Stop bits) The BI
indicator is reset whenever the CPU reads the con-
tents of the Line Status Register Restarting after a
break is received requires the SIN pin to be logical 1
for at least
bit time
Note
Bits 1 through 4 are the error conditions that produce a
Receiver Line Status interrupt whenever any of the corre-
sponding conditions are detected and the interrupt is en-
abled
Bit 5
This bit is the Transmitter Holding Register Empty
(THRE) indicator Bit 5 indicates that the UART is
ready to accept a new character for transmission In
addition this bit causes the UART to issue an inter-
rupt to the CPU when the Transmiter Holding Regis-
ter Empty Interrupt enable is set high The THRE bit
is set to a logic 1 when a character is transferred
from the Transmitter Holding Register into the
Transmitter Shift Register The bit is reset to logic 0
whenever the CPU loads the Transmitter Holding
Register
Bit 6
This bit changes its function depending on whether
the device is operating in the XT or AT mode When
operating in the AT mode this bit is the Transmitter
Empty (TEMT) indicator Bit 6 is set to a logic 1
whenever the Transmitter Holding Register (THR)
and the Transmitter Shift Register (TSR) are both
empty It is reset to a logic 0 whenever either the
THR or TSR contains a data character When oper-
ating in the XT mode this bit is set whenever the
Transmitter Shift Register is empty It is cleared
whenever a byte is loaded into the Transmit Shift
Register
51



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


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