87C51F Intel Corporation, 87C51F Datasheet

no-image

87C51F

Manufacturer Part Number
87C51F
Description
CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
Manufacturer
Intel Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
87C51FA
Manufacturer:
I
Quantity:
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
MEMORY ORGANIZATION
PROGRAM MEMORY Up to 8 Kbytes of the program memory can reside in the 87C51FA On-Chip EPROM
Up to 16 Kbytes of the program memory can reside in the 87C51FB on-chip EPROM Up to 32 Kbytes of the
program memory can reside in the 87C51FC on-chip EPROM In addition the device can 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 87C51FA 87C51FB 87C51FC 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 87C51FB 87C51FC
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 87C51FA is an enhanced version of the 87C51 The 87C51FB is an
enhanced version of the 87C51FA The 87C51FC is an enhanced version of the 87C51FB With 8 Kbytes of
program memory in the 87C51FA and 16 Kbytes of program memory in the 87C51FB and 32 Kbytes of
program memory in the 87C51FC it is an even more powerful microcontroller for applications that require
Pulse Width Modulation High Speed I O and up down counting capabilities such as brake and traction
control
For the remainder of this document the 87F51FA 87C51FB and 87C51FC will be referred to as the
87C51FA FB FC
FX Core Architecture Device
Extended Automotive Temperature
Range (
Available in 12 MHz 16 MHz and
20 MHz Versions
High Performance CHMOS EPROM
Three 16-Bit Timer Counters
Programmable Counter Array with
One-to-Three Level Program Lock
System on EPROM
8K On-Chip User Programmable
EPROM in 87C51FA
16K On-Chip User Programmable
EPROM in 87C51FB
32K On-Chip User Programmable
EPROM in 87C51FC
256 Bytes of On-Chip Data RAM
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
Timer 2 (Up Down Counter)
High Speed Output
Compare Capture
Pulse Width Modulator
Watchdog Timer Capabilities
CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
b
40 C to
87C51FA 87C51FB 87C51FC 87C51FC-20
INTEL CORPORATION 1995
a
125 C Ambient)
Automotive
September 1993
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Quick Pulse Programming Algorithm
Boolean Processor
32 Programmable I O Lines
7 Interrupt Sources
Four Level Interrupt Priority
Programmable Serial Channel with
TTL and CMOS Compatible Logic
Levels
64K External Program Memory Space
64K External Data Memory Space
MCS -51 Fully Compatible Instruction
Set
Power Saving Idle and Power Down
Modes
ONCE (On-Circuit Emulation) Mode
RFI Reduction Mode
Available in PLCC and PDIP Packages
Framing Error Detection
Automatic Address Recognition
Order Number 270961-003

Related parts for 87C51F

87C51F Summary of contents

Page 1

... PROGRAM MEMORY Kbytes of the program memory can reside in the 87C51FA On-Chip EPROM Kbytes of the program memory can reside in the 87C51FB on-chip EPROM Kbytes of the program memory can reside in the 87C51FC on-chip EPROM In addition the device can address up to 64K of ...

Page 2

... AUTOMOTIVE 87C51FA FB FC FC-20 Figure 1 87C51FB FC Block Diagram 87C51FA FB FC PRODUCT OPTIONS Intel’s extended and automotive temperature range products are designed to meet the needs of those applications whose operating requirements exceed commercial standards 2 With the commercial standard temperature range operational characteristics are guaranteed over the ...

Page 3

... As shown in Figure 2 temperature burn-in and package options are identified by a one- or two-letter prefix to the part number Example AN87C51FA FB FC indicates an automotive temperature range version of the 87C51FA PLCC package with 16 Kbyte 32 Kbyte EPROM program memory Temperature Classification Extended ...

Page 4

... IL ups In addition Port 1 serves the functions of the follow- ing special features of the 87C51FB FC Port Pin Alternate Function (External Count Input to Timer Counter ...

Page 5

... ALE PROG pin PSEN Program Store Enable is the read strobe to external Program Memory When the 87C51FA executing code from external Program Memory PSEN is activated twice each machine cycle except that two PSEN activa- tions are skipped during each access to external ...

Page 6

... Down is the last instruction executed The on-chip RAM and Special Function Registers retain their val- ues until the Power Down mode is terminated On the 87C51FA FB FC either a hardware reset or external interrupt can cause an exit from Power Down Reset redefines all the SFRs but does not change the on-chip RAM An external interrupt al- 270961– ...

Page 7

... While the device is in ONCE Mode the Port 0 pins float and the other port pins and ALE and PSEN are weakly pulled high The oscillator circuit remains ac- tive While the 87C51FA this mode an emulator or test CPU can be used to drive the circuit Normal operation is restored when a normal reset is ...

Page 8

... AUTOMOTIVE 87C51FA FB FC FC-20 ABSOLUTE MAXIMUM RATINGS Ambient Temperature Under Bias Storage Temperature Voltage Pin Voltage on Any Other Pin Per I O Pin OL Power Dissipation (Based on package heat transfer limitations not device power consumption) ...

Page 9

... All other pins disconnected TCLCH TCHCL Figure 8 I Test Condition Idle Mode CC Figure 10 Clock Signal Waveform for I AUTOMOTIVE 87C51FA FB FC FC-20 on ALE and PSEN to drop below the for Power Down must be externally limited as follows OL 10mA ...

Page 10

... AUTOMOTIVE 87C51FA FB FC FC-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 the logical status of that signal The following is a list of all the characters and ...

Page 11

... QVWH T RD Low to Address Float RLAZ High to ALE High WHLH NOTE Timings specified for the 87C51FC-20 are valid at 20 MHz only For timing information below 20 MHz use the 87C51FA FB FC timings AUTOMOTIVE 87C51FA FB FC FC- 125 ...

Page 12

... AUTOMOTIVE 87C51FA FB FC FC-20 EXTERNAL PROGRAM MEMORY READ CYCLE EXTERNAL DATA MEMORY READ CYCLE EXTERNAL DATA MEMORY WRITE CYCLE 12 270961 –12 270961 –13 270961 –14 ...

Page 13

... T Oscillator Frequency CLCL 87C51FA High Time CHCX T Low Time CLCX T Rise Time CLCH T Fall Time CHCL EXTERNAL CLOCK DRIVE WAVEFORMS AUTOMOTIVE 87C51FA FB FC FC-20 125 20 Load Capacitance MHz Oscillator Variable Oscillator Min Max Min 1 ...

Page 14

... AUTOMOTIVE 87C51FA FB FC FC-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 Logic ‘‘1’’ and V max for a Logic ‘ ...

Page 15

... Figure 11 Programming the EPROM PROGRAMMING ALGORITHM Refer to Table 3 and Figures 11 and 12 for address data and control signals set up To program the 87C51FA FB FC the following sequence must be exercised 1 Input the valid address on the address lines 2 Input the appropriate data byte on the data lines ...

Page 16

... Array refer to Table 3 (EPROM Program- ming Mode) Reading the Signature Bytes The 87C51FA FB FC has 3 signature bytes in loca- tions 30H 31H and 60H To read these bytes follow the procedure for EPROM verify but activate the control lines provided in Table 3 for Read Signature ...

Page 17

... PROG Width GLGH T Address to Data Valid AVQV T ENABLE Low to Data Valid ELQV T Data Float after ENABLE EHQZ T PROG High to PROG Low GHGL EPROM PROGRAMMING AND VERIFICATION WAVEFORMS AUTOMOTIVE 87C51FA FB FC FC-20 0V Min 48T CLCL 48T CLCL 48T CLCL 48T CLCL ...

Page 18

... Replaced D0 – D7 with P0 (EPROM programming and verification waveforms) 5 Combined the 87C51FB and 87C51FC data sheets The following are the key differences between the previous 87C51FB data sheet versions and this new data sheet (rev-001) 1 The data sheet has been revised from a 83C51FB 87C51FB to an 87C51FB data sheet only ...

Related keywords