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

X  

DS87C530 Datasheet(PDF) 21 Page - Dallas Semiconductor

Part # DS87C530
Description  EPROM MICRO WITH REAL TIME CLOCK
PDF  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DALLAS [Dallas Semiconductor]
Direct Link  https://www.maximintegrated.com/en.html
Logo DALLAS - Dallas Semiconductor

DS87C530 Datasheet(HTML) 21 Page - Dallas Semiconductor

Back Button DS87C530 Datasheet HTML 17Page - Dallas Semiconductor DS87C530 Datasheet HTML 18Page - Dallas Semiconductor DS87C530 Datasheet HTML 19Page - Dallas Semiconductor DS87C530 Datasheet HTML 20Page - Dallas Semiconductor DS87C530 Datasheet HTML 21Page - Dallas Semiconductor DS87C530 Datasheet HTML 22Page - Dallas Semiconductor DS87C530 Datasheet HTML 23Page - Dallas Semiconductor DS87C530 Datasheet HTML 24Page - Dallas Semiconductor DS87C530 Datasheet HTML 25Page - Dallas Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 40 page
background image
DS87C530
022197 21/40
TIMER RATE CONTROL
There is one important difference between the
DS87C530 and 8051 regarding timers. The original
8051 used 12 clocks per cycle for timers as well as for
machine cycles. The DS87C530 architecture normally
uses 4 clocks per machine cycle. However, in the area
of timers and serial ports, the DS87C530 will default to
12 clocks per cycle on reset. This allows existing code
with real–time dependencies such as baud rates to
operate properly.
If an application needs higher speed timers or serial
baud rates, the user can select individual timers to run at
the 4 clock rate. The Clock Control register (CKCON;
8Eh) determines these timer speeds. When the relevant
CKCON bit is a logic 1, the DS87C530 uses 4 clocks per
cycle to generate timer speeds. When the bit is a 0, the
DS87C530 uses 12 clocks for timer speeds. The reset
condition is a 0. CKCON.5 selects the speed of Timer 2.
CKCON.4 selects Timer 1 and CKCON.3 selects Timer
0. Unless a user desires very fast timing, it is unneces-
sary to alter these bits. Note that the timer controls are
independent.
POWER–FAIL RESET
The DS87C530 uses a precision band–gap voltage ref-
erence to decide if VCC is out of tolerance. While power-
ing up, the internal monitor circuit maintains a reset
state until VCC rises above the VRST level. Once above
this level, the monitor enables the crystal oscillator and
counts 65536 clocks. It then exits the reset state. This
power–on reset (POR) interval allows time for the oscil-
lator to stabilize.
A system needs no external components to generate a
power–related reset. Anytime VCC drops below VRST,
as in power–failure or a power drop, the monitor will gen-
erate and hold a reset. It occurs automatically, needing
no action from the software. Refer to the Electrical
Specifications for the exact value of VRST.
POWER–FAIL INTERRUPT
The voltage reference that sets a precise reset thresh-
old also generates an optional early warning Power–fail
Interrupt (PFI). When enabled by software, the proces-
sor will vector to program memory address 0033h if VCC
drops below VPFW. PFI has the highest priority. The PFI
enable is in the Watchdog Control SFR (WDCON –
D8h). Setting WDCON.5 to a logic 1 will enable the PFI.
Application software can also read the PFI flag at
WDCON.4. A PFI condition sets this bit to a 1. The flag is
independent of the interrupt enable and software must
manually clear it. If the PFI is enabled and the band–gap
select bit (BGS) is set, a PFI will bring the device out of
Stop mode.
WATCHDOG TIMER
To prevent software from losing control, the DS87C530
includes a programmable Watchdog Timer. The Watch-
dog is a free running timer that sets a flag if allowed to
reach a preselected time–out. It can be (re)started by
software.
A typical application is to select the flag as a reset
source. When the Watchdog times out, it sets its flag
which generates reset. Software must restart the timer
before it reaches its time–out or the processor is reset.
Software can select one of four time–out values. Then, it
restarts the timer and enables the reset function. After
enabling the reset function, software must then restart
the timer before its expiration or hardware will reset the
CPU. Both the Watchdog Reset Enable and the Watch-
dog Restart control bits are protected by a “Timed
Access” circuit. This prevents errant software from acci-
dentally clearing the Watchdog. Time–out values are
precise since they are a function of the crystal frequency
as shown below in Table 8. For reference, the time peri-
ods at 33 MHz also are shown.
The Watchdog also provides a useful option for systems
that do not require a reset circuit. It will set an interrupt
flag 512 clocks before setting the reset flag. Software
can optionally enable this interrupt source. The interrupt
is independent of the reset. A common use of the inter-
rupt is during debug, to show developers where the
Watchdog times out. This indicates where the Watch-
dog must be restarted by software. The interrupt also
can serve as a convenient time–base generator or can
wake–up the processor from power saving modes.
The Watchdog function is controlled by the Clock Con-
trol (CKCON – 8Eh), Watchdog Control (WDCON –
D8h), and Extended Interrupt Enable (EIE – E8h) SFRs.
CKCON.7 and CKCON.6 are WD1 and WD0 respec-
tively and they select the Watchdog time–out period as
shown in Table 8.



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


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