AT89C51RC Atmel Corporation, AT89C51RC Datasheet - Page 11

no-image

AT89C51RC

Manufacturer Part Number
AT89C51RC
Description
Manufacturer
Atmel Corporation
Datasheet

Specifications of AT89C51RC

Flash (kbytes)
32 Kbytes
Max. Operating Frequency
24 MHz
Cpu
8051-12C
Max I/o Pins
32
Uart
1
Sram (kbytes)
0.5
Operating Voltage (vcc)
4.0 to 6.0
Timers
3
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89C51RC-24AC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RC-24AI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RC-24AU
Manufacturer:
ATMEL
Quantity:
5 000
Part Number:
AT89C51RC-24AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RC-24JC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RC-24JI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RC-24JU
Manufacturer:
ATMEL
Quantity:
34 960
Part Number:
AT89C51RC-24JU
Manufacturer:
ATMEL
Quantity:
5 000
Part Number:
AT89C51RC-24JU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT89C51RC-24PC
Manufacturer:
ATM
Quantity:
2 900
Part Number:
AT89C51RC-24PI
Manufacturer:
SANYO
Quantity:
12
Part Number:
AT89C51RC-24PI
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
8. Hardware Watchdog Timer (One-time Enabled with Reset-out)
1920D–MICRO–6/08
With EXTRAM = 0, the ERAM is indirectly addressed, using the MOVX instruction in combina-
tion with any of the registers R0, R1 of the selected bank or DPTR. An access to ERAM will not
affect ports P0, P2, P3.6 (WR), and P3.7 (RD). For example, with EXTRAM = 0,
where R0 contains 0A0H, accesses the ERAM at address 0A0H rather than external memory.
An access to external data memory locations higher than FFH (i.e. 0100H to FFFFH) will be per-
formed with the MOVX DPTR instructions in the same way as in the standard 80C51, i.e., with
P0 and P2 as data/address bus, and P3.6 and P3.7 as write and read timing signals (see
7-1).
Figure 7-1.
With EXTRAM = 1, MOVX @ Ri and MOVX@DPTR will be similar to the standard 80C51.
MOVX@Ri will provide an 8-bit address multiplexed with data on Port 0 and any output port pins
can be used to output higher-order address bits. This is to provide the external paging capability.
MOVX@DPTR will generate a 16-bit address. Port 2 outputs the high-order 8 address bits (the
contents of DP0H), while Port 0 multiplexes the low-order 8 address bits (the contents of DP0L)
with data. MOVX@Ri and MOVX@DPTR will generate either read or write signals on P3.6 (WR)
and P3.7 (RD).
The stack pointer (SP) may be located anywhere in the 256 bytes RAM (lower and upper RAM)
internal data memory. The stack may not be located in the ERAM.
The WDT is intended as a recovery method in situations where the CPU may be subjected to
software upsets. The WDT consists of a 13-bit counter and the WatchDog Timer Reset
(WDTRST) SFR. The WDT is defaulted to disable from exiting reset. To enable the WDT, a user
must write 01EH and 0E1H in sequence to the WDTRST register (SFR location 0A6H). When
the WDT is enabled, it will increment every machine cycle while the oscillator is running. The
WDT timeout period is dependent on the external clock frequency. There is no way to disable
the WDT except through reset (either hardware reset or WDT overflow reset). When WDT over-
flows, it will drive an output RESET HIGH pulse at the RST pin.
MOVX@R0, # data
Internal and External Data Memory Address (with EXTRAM = 0)
FF
00
ERAM
256 BYTES
FF
80
00
UPPER
128 BYTES
INTERNAL
RAM
LOWER
128 BYTES
INTERNAL
RAM
FF
80
SPECIAL
FUNCTION
REGISTER
FFFF
0100
0000
EXTERNAL
DATA
MEMORY
AT89C51RC
Figure
11

Related parts for AT89C51RC