AT89C51RC-24PU Atmel, AT89C51RC-24PU Datasheet - Page 10

IC MCU 32K FLASH 24MHZ 40-DIP

AT89C51RC-24PU

Manufacturer Part Number
AT89C51RC-24PU
Description
IC MCU 32K FLASH 24MHZ 40-DIP
Manufacturer
Atmel
Series
89Cr
Datasheet

Specifications of AT89C51RC-24PU

Core Processor
8051
Core Size
8-Bit
Speed
24MHz
Connectivity
SPI, UART/USART
Peripherals
WDT
Number Of I /o
32
Program Memory Size
32KB (32K x 8)
Program Memory Type
FLASH
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
40-DIP (0.600", 15.24mm)
Cpu Family
89C
Device Core
8051
Device Core Size
8b
Frequency (max)
24MHz
Interface Type
UART
Total Internal Ram Size
512Byte
# I/os (max)
32
Number Of Timers - General Purpose
3
Operating Supply Voltage (typ)
5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
4V
Instruction Set Architecture
CISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Through Hole
Pin Count
40
Package Type
PDIP
Processor Series
AT89x
Core
8051
Data Bus Width
8 bit
Data Ram Size
512 B
Maximum Clock Frequency
33 MHz
Number Of Programmable I/os
32
Number Of Timers
3 bit
Operating Supply Voltage
4 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
For Use With
AT89STK-11 - KIT STARTER FOR AT89C51RX2
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89C51RC-24PU
Manufacturer:
NICCOMP
Quantity:
40 000
Part Number:
AT89C51RC-24PU
Manufacturer:
ATM
Quantity:
1 980
Part Number:
AT89C51RC-24PU
Quantity:
42
Part Number:
AT89C51RC-24PU
Manufacturer:
MAXIM
Quantity:
100
Part Number:
AT89C51RC-24PU
Manufacturer:
ATMEL
Quantity:
13 649
6. Memory Organization
7. Program Memory
7.1
10
Data Memory
AT89C51RC
The MCS-51 devices have a separate address space for Program and Data Memory. Up to 64K
bytes each of external Program and Data Memory can be addressed.
If the EA pin is connected to GND, all program fetches are directed to external memory.
On the AT89C51RC, if EA is connected to V
7FFFH are directed to internal memory and fetches to addresses 8000H through FFFFH are to
external memory.
The AT89C51RC has internal data memory that is mapped into four separate segments: the
lower 128 bytes of RAM, upper 128 bytes of RAM, 128 bytes special function register (SFR) and
256 bytes expanded RAM (ERAM).
The four segments are:
The Lower 128 bytes can be accessed by either direct or indirect addressing. The Upper 128
bytes can be accessed by indirect addressing only. The Upper 128 bytes occupy the same
address space as the SFR. This means they have the same address, but are physically sepa-
rate from the SFR space.
When an instruction accesses an internal location above address 7FH, the CPU knows whether
the access is to the upper 128 bytes of data RAM or to SFR space by the addressing mode used
in the instruction. Instructions that use direct addressing access SFR space. For example:
accesses the SFR at location 0S0H (which is P2). Instructions that use indirect addressing
access the Upper 128 bytes of data RAM. For example:
where R0 contains 0A0H, accesses the data byte at address 0A0H, rather than P2 (whose
address is 0A0H).
Note that stack operations are examples of indirect addressing, so the upper 128 bytes of data
RAM are available as stack space.
The 256 bytes of ERAM can be accessed by indirect addressing, with EXTRAM bit cleared and
MOVX instructions. This part of memory is physically located on-chip, logically occupying the
first 256 bytes of external data memory.
1. The Lower 128 bytes of RAM (addresses 00H to 7FH) are directly and indirectly
2. The Upper 128 bytes of RAM (addresses 80H to FFH) are indirectly addressable only.
3. The Special Function Registers, SFRs, (addresses 80H to FFH) are directly address-
4. The 256-byte expanded RAM (ERAM, 00H-FFH) is indirectly accessed by MOVX
MOV 0A0H, # data
MOV@R0, # data
addressable.
able only.
instructions, and with the EXTRAM bit cleared.
CC
, program fetches to addresses 0000H through
1920D–MICRO–6/08

Related parts for AT89C51RC-24PU