AN87C54 Intel Corporation, AN87C54 Datasheet

no-image

AN87C54

Manufacturer Part Number
AN87C54
Description
CHMOS single-chip 8-bit microcontroller with 16 Kbytes user programmable EPROM
Manufacturer
Intel Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN87C54
Manufacturer:
HITACHI
Quantity:
6 229
Part Number:
AN87C54
Manufacturer:
INTEL
Quantity:
20 000
Company:
Part Number:
AN87C54
Quantity:
104
Part Number:
AN87C54-PROG.
Manufacturer:
XILINX
0
Part Number:
AN87C54F8
Manufacturer:
AVAGO
Quantity:
5 638
Part Number:
AN87C54F8
Manufacturer:
Intel
Quantity:
10 000
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
MEMORY ORGANIZATION
PROGRAM MEMORY Up to 16 Kbytes of the program memory can reside in the on-chip EPROM The device
can also address up to 64K of program memory external to the chip
DATA MEMORY This microcontroller has a 256 x 8 on-chip RAM In addition it can address up to 64 Kbytes of
external data memory
The Intel 87C54 is a single-chip control-oriented microcontroller which is fabricated on Intel’s reliable
CHMOS EPROM technology Being a member of the MCS-51 family the 87C54 uses the same powerful
instruction set has the same architecture and is pin-for-pin compatible with the existing MCS-51 family of
products The 87C54 is an enhanced version of the 87C51FB Its added features of 16 Kbytes of program
memory make it an even more powerful microcontroller for applications that require High Speed I O and
up down counting capabilities such as brake and traction control
Extended Automotive Temperature
Range (
High Performance CHMOS EPROM
Three 16-Bit Timer Counters
One-to-Three Level Program Data Lock
System
16K On-Chip EPROM ROM
256 Bytes of On-Chip Data RAM
Quick Pulse Programming Algorithm
Boolean Processor
32 Programmable I O Lines
7 Interrupt Sources
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
COPYRIGHT
Other brands and names are the property of their respective owners
WITH 16 KBYTES USER PROGRAMMABLE EPROM
CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
b
40 C to
INTEL CORPORATION 1995
a
125 C Ambient)
87C54 87C54-20
Automotive
February 1994
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Programmable Serial Channel with
TTL and CMOS Compatible Logic
Levels
64K External Program Memory Space
64K External Data Memory Space
MCS -51 Compatible Instruction Set
Power Saving Idle and Power Down
Modes
ONCE (On-Circuit Emulation) Mode
RFI Reduction Mode
Available in 12 MHz 16 MHz and
20 MHz Versions
Available in PLCC and DIP Packages
(See Packaging Spec Order
Framing Error Detection
Automatic Address Recognition
231369)
Order Number 270849-004

Related parts for AN87C54

AN87C54 Summary of contents

Page 1

... Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata COPYRIGHT INTEL CORPORATION 1995 87C54 87C54-20 Automotive ...

Page 2

AUTOMOTIVE 87C54 87C54-20 2 Figure 1 87C54 Block Diagram 270849 – 1 ...

Page 3

... ambient With a the extended temperature range option operational Example AN87C54 indicates an automotive temperature range version of the 87C54 in a PLCC package with 16 Kbyte EPROM program memory Temperature Classification Extended Automotive AUTOMOTIVE 87C54 87C54-20 characteristics are guaranteed over the temperature ...

Page 4

AUTOMOTIVE 87C54 87C54-20 PACKAGES Part Prefix Package Type 87C54 AP 40-Pin Plastic DIP 87C54 AN 44-Pin PLCC DIP (PDIP) Do not connect reserved pins PAD (PLCC) Figure 3 Pin Connections PIN DESCRIPTIONS V Supply voltage CC V Circuit ground SS ...

Page 5

Port 2 emits the high-order address byte during fetches from external Program Memory and during accesses to external Data Memory that use 16-bit addresses (MOVX DPTR) In this application it uses strong internal pullups when emitting 1’s Dur- ing accesses ...

Page 6

AUTOMOTIVE 87C54 87C54- for Crystals e g For Ceramic Resonators contact resonator manufacturer Figure 4 Oscillator Connections To drive the device from an external clock source XTAL1 should be driven while XTAL2 floats as ...

Page 7

ONCE MODE The ONCE (‘‘On-Circuit Emulation’’) Mode facilitates testing and debugging of systems using the 87C54 without the 87C54 having to be removed from the circuit The ONCE Mode is invoked by 1) Pull ALE low while the device is ...

Page 8

AUTOMOTIVE 87C54 87C54-20 ABSOLUTE MAXIMUM RATINGS Ambient Temperature Under Bias Storage Temperature Voltage Pin Voltage on Any Other Pin ...

Page 9

NOTES 1 Capacitive loading on Ports 0 and 2 may cause noise pulses to be superimposed on the V 3 The noise is due to external bus capacitance discharging into the Port 0 and Port 2 pins when these pins ...

Page 10

AUTOMOTIVE 87C54 87C54-20 EXPLANATION OF THE AC SYMBOLS Each timing symbol has 5 characters The first char- acter is always a ‘T’ (stands for time) The other characters depending on their positions stand for the name of a signal or ...

Page 11

EXTERNAL MEMORY CHARACTERISTICS Symbol Parameter T RD Pulse Width RLRH T WR Pulse Width WLWH T RD Low to Valid RLDV Data In T Data Hold After RD RHDX High T Data Float After RD RHDZ High T ALE Low ...

Page 12

AUTOMOTIVE 87C54 87C54-20 EXTERNAL PROGRAM MEMORY READ CYCLE EXTERNAL DATA MEMORY READ CYCLE EXTERNAL DATA MEMORY WRITE CYCLE 12 270849 –12 270849 –13 270849 –14 ...

Page 13

SERIAL PORT TIMING SHIFT REGISTER MODE Test Conditions Symbol Parameter T Serial Port Clock Cycle Time XLXL T Output Data Setup to Clock QVXH Rising Edge T Output Data Hold after XHQX Clock ...

Page 14

AUTOMOTIVE 87C54 87C54-20 AC TESTING INPUT OUTPUT WAVEFORMS AC Inputs during testing are driven for a Logic ‘‘1’’ and 0 45V for a Logic ‘‘0’’ Timing measurements are made at V min for a ...

Page 15

Normally held at logic high until just be- PP fore ALE PROG pulsed Then EA V raised to V ALE PROG is pulsed low and then returned to a valid ...

Page 16

AUTOMOTIVE 87C54 87C54-20 Figure 13 Verifying the EPROM 16 Figure 12 PROG Waveforms 270849 –22 270849 –23 ...

Page 17

PROGRAMMING ALGORITHM Refer to Table 3 and Figures 11 and 14 for address data and control signals set up To program the 87C54 the following sequence must be exercised 1 Input the valid address on the address lines 2 Input ...

Page 18

AUTOMOTIVE 87C54 87C54-20 EPROM Program Lock The 87C54 program lock system grammed protect the onboard program against soft- ware piracy The 87C54 has a 3-level program lock system and a 64-byte encryption array Since this is an EPROM device all ...

Page 19

EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS ( 20 ADVANCED INFORMATION CONTACT INTEL FOR DESIGN-IN INFORMATION Symbol Parameter V Programming Supply Voltage PP I Programming Supply Current PP 1 ...

Page 20

AUTOMOTIVE 87C54 87C54-20 DATA SHEET REVISION HISTORY The following are key differences between this data sheet and the -003 version of the data sheet 1 The data sheet has been revised to include the 20 MHz 87C54 The title was ...

Related keywords