beautypg.com

Block diagram, At89c51rc – Rainbow Electronics AT89C51RC User Manual

Page 2

background image

AT89C51RC

2

pinout. The on-chip Flash allows the program memory to
be user programmed by a conventional nonvolatile memory
programmer. A total of 512 bytes of internal RAM are avail-
able in the AT89C51RC. The 256-byte expanded internal
RAM is accessed via MOVX instructions after clearing bit 1
in the SFR located at address 8EH. The other 256-byte

RAM segment is accessed the same way as the Atmel
AT89-series and other 8052-compatible products. By com-
bining a versatile 8-bit CPU with Flash on a monolithic chip,
the Atmel AT89C51RC is a powerful microcomputer which
provides a highly-flexible and cost-effective solution to
many embedded control applications.

Block Diagram

PORT 2 DRIVERS

PORT 2

LATCH

P2.0 - P2.7

QUICK
FLASH

PORT 0

LATCH

RAM

PROGRAM

ADDRESS

REGISTER

BUFFER

PC

INCREMENTER

PROGRAM

COUNTER

DUAL
DPTR

RAM ADDR.

REGISTER

INSTRUCTION

REGISTER

B

REGISTER

INTERRUPT, SERIAL PORT,

AND TIMER BLOCKS

STACK

POINTER

ACC

TMP2

TMP1

ALU

PSW

TIMING

AND

CONTROL

PORT 3

LATCH

PORT 3 DRIVERS

P3.0 - P3.7

PORT 1

LATCH

PORT 1 DRIVERS

P1.0 - P1.7

OSC

GND

V

CC

PSEN

ALE/PROG

EA / V

PP

RST

PORT 0 DRIVERS

P0.0 - P0.7

WATCH

DOG