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