
January 1994
Order Number: 271114-004
M87C51FC
CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
WITH 32 KBYTES USER PROGRAMMABLE EPROM
Military
M87C51FCD3.5 MHz to 12 MHz, V
CC
e
5V
g
20%
M87C51FC-1D3.5 MHz to 16 MHz, V
CC
e
5V
g
20%
Y
High Performance CHMOS EPROM
Y
Three 16-Bit Timer/Counters
Y
Programmable Clock Out
Y
Programmable Counter Array with:
D High Speed Output,
D Compare/Capture,
D Pulse Width Modulator,
D Watchdog Timer Capabilities
Y
Up/Down Timer/Counter
Y
Three Level Program Lock System
Y
32K On-Chip EPROM
Y
256 Bytes of On-Chip Data RAM
Y
Improved Quick Pulse Programming
Algorithm
Y
Boolean Processor
Y
Available in 40-pin Cerdip and 44-pin
LCC Packages
Y
32 Programmable I/O Lines
Y
7 Interrupt Sources
Y
Programmable Serial Channel with:
D Framing Error Detection
D Automatic Address Recognition
Y
TTL and CMOS Compatible Logic
Levels
Y
64K External Program Memory Space
Y
64K External Data Memory Space
Y
MCS
é
-51 Fully Compatible Instruction
Set
Y
Power Saving Idle and Power Down
Modes
Y
ONCE (On-Circuit Emulation) Mode
Y
Available in Two Product Grades:
D MIL-STD-883,
b
55
§
C to
a
125
§
C (T
C
)
D Military Temperature Only (MTO)
b
55
§
C to
a
125
§
C (T
C
)
MEMORY ORGANIZATION
PROGRAM MEMORY: Up to 32 Kbytes of the program memory can reside in the 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 M87C51FC is a single-chip control-oriented microcontroller which is fabricated on Intel’s reliable
CHMOS III-E technology. Being a member of the MCS-51 family, the M87C51FC 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 M87C51FC is an enhanced version of the 87C51. Its added features make it an even more
powerful microcontroller for applications that require Pulse Width Modulation, High Speed I/O, and up/down
counting capabilities such as motor control. It also has a more versatile serial channel that facilitates multi-
processor communications.