DS87C520-QNL+T&R Maxim Integrated Products, DS87C520-QNL+T&R Datasheet - Page 25

IC MCU EPROM/ROM 33MH IND 44PLCC

DS87C520-QNL+T&R

Manufacturer Part Number
DS87C520-QNL+T&R
Description
IC MCU EPROM/ROM 33MH IND 44PLCC
Manufacturer
Maxim Integrated Products
Series
87Cr
Datasheet

Specifications of DS87C520-QNL+T&R

Core Processor
8051
Core Size
8-Bit
Speed
33MHz
Connectivity
EBI/EMI, SIO, UART/USART
Peripherals
Power-Fail Reset, WDT
Number Of I /o
32
Program Memory Size
16KB (16K x 8)
Program Memory Type
OTP
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
44-LCC, 44-PLCC
Processor Series
DS87C520
Core
8051
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
UART
Maximum Clock Frequency
33 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
4.5 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
Package
44PLCC
Device Core
8051
Family Name
87C
Maximum Speed
33 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
 Details
TIMED-ACCESS PROTECTION
It is useful to protect certain SFR bits from an accidental write operation. The Timed Access procedure
stops an errant CPU from accidentally changing these bits. It requires that the following instructions
precede a write of a protected bit.
MOV
MOV
Writing an AAh then a 55h to the Timed Access register (location C7h) opens a 3-cycle window for write
access. The window allows software to modify a protected bit(s). If these instructions do not immediately
precede the write operation, then the write will not take effect. The protected bits are:
EPROM PROGRAMMING
The DS87C520 follows standards for a 16kB EPROM version in the 8051 family. It is available in a UV-
erasable, ceramic-windowed package and in plastic packages for one-time user-programmable versions.
The part has unique signature information so programmers can support its specific EPROM options.
ROM-specific features are described later in this data sheet.
Most commercially available device programmers will directly support Dallas Semiconductor
microcontrollers. If your programmer does not, please contact the manufacturer for updated software.
PROGRAMMING PROCEDURE
The DS87C520 should run from a clock speed between 4MHz and 6MHz when being programmed. The
programming fixture should apply address information for each byte to the address lines and the data
value to the data lines. The control signals must be manipulated as shown in Table 9. The diagram in
Table 5 shows the expected electrical connection for programming. Note that the programmer must apply
addresses in demultiplexed fashion to Ports 1 and 2 with data on Port 0. Waveforms and timing are
provided in the Electrical Specifications section.
Program the DS87C520 as follows:
1) Apply the address value,
2) Apply the data value,
3) Select the programming option from Table 9 using the control signals,
4) Increase the voltage on V
5) Pulse the
6) Repeat as many times as necessary.
other EPROM bits,
PROG
EXIF.0
WDCON.6
WDCON.1
WDCON.0
WDCON.3
ROMSIZE.2
ROMSIZE.1
ROMSIZE.0
0C7h,
0C7h,
signal five times for EPROM array and 25 times for encryption table, lock bits, and
#0Aah
#55h
PP
from 5V to 12.75V if writing to the EPROM,
BGS
POR
EWT
RWT
WDIF
RMS2
RMS1
RMS0
DS87C520/DS83C520 EPROM/ROM High-Speed Microcontrollers
Bandgap Select
Power-On Reset flag
Enable Watchdog Reset
Restart Watchdog
Watchdog Interrupt Flag
ROM Size Select 2
ROM Size Select 1
ROM Size Select 0
25 of 43

Related parts for DS87C520-QNL+T&R