PHILIPS 87C51FA

Philips Semiconductors
Product specification
CMOS single-chip 8-bit microcontrollers
DESCRIPTION
87C51FA/87C51FB
PIN CONFIGURATIONS
The 87C51FA and 87C51FB Single-Chip 8-Bit Microcontrollers are
manufactured in an advanced CMOS process and are derivatives of
the 80C51 microcontroller family. The 87C51FA/FB has the same
instruction set as the 80C51.
T2/P1.0 1
This device provides architectural enhancements that make it
applicable in a variety of applications for general control systems.
The 87C51FA contains 8k × 8 memory, and the 87C51FB contains
16k × 8 memory. They both contain a volatile 256 × 8 read/write data
memory, four 8-bit I/O ports, three 16-bit timer/event counters, a
Programmable Counter Array (PCA), a multi-source,
two-priority-level, nested interrupt structure, an enhanced UART and
on-chip oscillator and timing circuits. For systems that require extra
capability, the 87C51FA/FB can be expanded using standard TTL
compatible memories and logic.
39 P0.0/AD0
ECI/P1.2 3
38 P0.1/AD1
CEX0/P1.3 4
37 P0.2/AD2
CEX1/P1.4 5
36 P0.3/AD3
CEX2/P1.5 6
35 P0.4/AD4
CEX3/P1.6 7
34 P0.5/AD5
CEX4/P1.7 8
33 P0.6/AD6
RST 9
32 P0.7/AD7
RxD/P3.0 10
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 multiprocessor
communications.
TxD/P3.1 11
See 83C51FA/83C51FB/83C51FC/80C51FA datasheet for ROM
and ROMless devices.
FEATURES
• 80C51 central processing unit
• 87C51FA: 8k × 8 EPROM
87C51FB: 16k × 8 EPROM
– expandable externally to 64k bytes
40 VCC
T2EX/P1.1 2
DUAL
IN-LINE
PACKAGE
31 EA
30 ALE
INT0/P3.2 12
29 PSEN
INT1/P3.3 13
28 P2.7/A15
T0/P3.4 14
27 P2.6/A14
T1/P3.5 15
26 P2.5/A13
WR/P3.6 16
25 P2.4/A12
RD/P3.7 17
24 P2.3/A11
XTAL2 18
23 P2.2/A10
XTAL1 19
22 P2.1/A9
VSS 20
21 P2.0/A8
SU00714A
– Quick Pulse programming algorithm
– Two level program security system
• 256 × 8 RAM, expandable externally to 64k bytes
• Three 16-bit timer/counters
– T2 is an up/down counter
• Programmable Counter Array (PCA)
– High speed output
– Capture/compare
– Pulse Width Modulator
– Watchdog Timer
• Four 8-bit I/O ports
• Full-duplex enhanced UART
– Framing error detection
– Automatic address recognition
• Power control modes
– Idle mode
– Power-down mode
• Once (On Circuit Emulation) Mode
• Five package styles
• OTP package available
1996 Aug 16
3-61
853–1692 17199