Rainbow-electronics AT89C51RC Manual de usuario

Busca en linea o descarga Manual de usuario para Sensores Rainbow-electronics AT89C51RC. Rainbow Electronics AT89C51RC User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 25
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
1
PLCC
7
8
9
10
11
12
13
14
15
16
17
39
38
37
36
35
34
33
32
31
30
29
P1.5
P1.6
P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
(INT0) P3.2
(INT1) P3.3
(T0) P3.4
(T1) P3.5
P0.4 (AD4)
P0.5 (AD5)
P0.6 (AD6)
P0.7 (AD7)
EA/VPP
NC
ALE/PROG
PSEN
P2.7 (A15)
P2.6 (A14)
P2.5 (A13)
6
5
4
3
2
1
44
43
42
41
40
18
19
20
21
22
23
24
25
26
27
28
(WR) P3.6
(RD) P3.7
XTAL2
XTAL1
GND
NC
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
(A12) P2.4
P1.4
P1.3
P1.2
P1.1 (T2 EX)
P1.0 (T2)
NC
VCC
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
P0.3 (AD3)
Features
Compatible with MCS-51
Products
32K Bytes of Reprogrammable Flash Memory
Endurance: 1000 Write/Erase Cycles
4V to 5.5V Operating Range
Fully Static Operation: 0 Hz to 33 MHz
Three-level Program Memory Lock
512 x 8-bit Internal RAM
32 Programmable I/O Lines
Three 16-bit Timer/Counters
Eight Interrupt Sources
Programmable Serial Channel
Low-power Idle and Power-down Modes
Interrupt Recovery from Power-down Mode
Hardware Watchdog Timer
Dual Data Pointer
Power-off Flag
Description
The AT89C51RC is a low-power, high-performance CMOS 8-bit microcomputer with
32K bytes of Flash programmable read only memory and 512 bytes of RAM. The
device is manufactured using Atmel’s high-density nonvolatile memory technology
and is compatible with the industry-standard 80C51 and 80C52 instruction set and
Rev. 1920A–08/00
8-bit
Microcontroller
with 32K Bytes
Flash
AT89C51RC
PDIP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
(T2) P1.0
(T2EX) P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
(RXD) P3.0
(TXD) P3.1
(INT0) P3.2
(INT1) P3.3
(T0) P3.4
(T1) P3.5
(WR) P3.6
(RD) P3.7
XTAL2
XTAL1
GND
VCC
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
P0.3 (AD3)
P0.4 (AD4)
P0.5 (AD5)
P0.6 (AD6)
P0.7 (AD7)
EA/VPP
ALE/PROG
PSEN
P2.7 (A15)
P2.6 (A14)
P2.5 (A13)
P2.4 (A12)
P2.3 (A11)
P2.2 (A10)
P2.1 (A9)
P2.0 (A8)
Pin Configurations
TQFP
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P1.5
P1.6
P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
(INT0) P3.2
(INT1) P3.3
(T0) P3.4
(T1) P3.5
P0.4 (AD4)
P0.5 (AD5)
P0.6 (AD6)
P0.7 (AD7)
EA/VPP
NC
ALE/PROG
PSEN
P2.7 (A15)
P2.6 (A14)
P2.5 (A13)
44
43
42
41
40
39
38
37
36
35
34
12
13
14
15
16
17
18
19
20
21
22
(WR) P3.6
(RD) P3.7
XTAL2
XTAL1
GND
GND
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
(A12) P2.4
P1.4
P1.3
P1.2
P1.1 (T2 EX)
P1.0 (T2)
NC
VCC
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
P0.3 (AD3)
(continued)
Vista de pagina 0
1 2 3 4 5 6 ... 24 25

Indice de contenidos

Pagina 1 - AT89C51RC

1PLCC78910111213141516173938373635343332313029P1.5P1.6P1.7RST(RXD) P3.0NC(TXD) P3.1(INT0) P3.2(INT1) P3.3(T0) P3.4(T1) P3.5P0.4 (AD4)P0.5 (AD5)P0.6 (A

Pagina 2

AT89C51RC10Figure 3. Timer 2 Auto Reload Mode (DCEN = 0)OSCEXF2TF2T2EX PINT2 PINTR2EXEN2C/T2 = 0C/T2 = 1CONTR OLRELOADCONTROLTRANSITIONDETECTOR

Pagina 3

AT89C51RC11Figure 4. Timer 2 Auto Reload Mode (DCEN = 1)Figure 5. Timer 2 in Baud Rate Generator ModeOSCEXF2TF2T2EX PINCOUNTDIRECTION1=UP0=DOT2 PI

Pagina 4

AT89C51RC12Baud Rate GeneratorTimer 2 is selected as the baud rate generator by settingTCLK and/or RCLK in T2CON (Table 2). Note that thebaud rates fo

Pagina 5

AT89C51RC13Programmable Clock OutA 50% duty cycle clock can be programmed to come out onP1.0, as shown in Figure 6. This pin, besides being a regu-lar

Pagina 6

AT89C51RC14Oscillator CharacteristicsXTAL1 and XTAL2 are the input and output, respectively,of an inverting amplifier that can be configured for use a

Pagina 7

AT89C51RC15Program Memory Lock BitsThe AT89C51RC has three lock bits that can be left unpro-grammed (U) or can be programmed (P) to obtain the addi-ti

Pagina 8

AT89C51RC16Programming InterfaceEvery code byte in the Flash array can be programmed byusing the appropriate combination of control signals. Thewrite

Pagina 9

AT89C51RC17Flash Programming and Verification Waveforms Flash Programming and Verification CharacteristicsTA = 20°C to 30°C, VCC = 4.5V to 5.5VSymbol

Pagina 10

AT89C51RC18Notes: 1. Under steady state (non-transient) conditions, IOL must be externally limited as follows:Maximum IOL per port pin: 10 mAMaximum I

Pagina 11

AT89C51RC19AC Characteristics Under operating conditions, load capacitance for Port 0, ALE/PROG, and PSEN = 100 pF; load capacitance for all otheroutp

Pagina 12

AT89C51RC2pinout. The on-chip Flash allows the program memory tobe user programmed by a conventional nonvolatile memoryprogrammer. A total of 512 byte

Pagina 13

AT89C51RC20External Program Memory Read CycleExternal Data Memory Read CycletLHLLtLLIVtPLIVtLLAXtPXIZtPLPHtPLAZtPXAVtAVLLtLLPLtAVIVtPXIXALEPSENPORT 0P

Pagina 14

AT89C51RC21External Data Memory Write CycleExternal Clock Drive WaveformstLHLLtLLWLtLLAXtWHLHtAVLLtWLWHtAVWLtQVWXtQVWHtWHQXA0 - A7 FROM RI OR DP

Pagina 15

AT89C51RC22Shift Register Mode Timing WaveformsAC Testing Input/Output Waveforms(1)Note: 1. AC Inputs during testing are driven at VCC - 0.5V for a lo

Pagina 16

AT89C51RC23Note: Shaded area indicates preliminary availability.Ordering InformationSpeed (MHz)PowerSupply Ordering Code Package Operation Range24 4.0

Pagina 17

AT89C51RC24Packaging Information*Controlling dimension: millimeters1.20(0.047) MAX10.10(0.394)9.90(0.386)SQ12.21(0.478)11.75(0.458)SQ0.75(0.030)0.45(0

Pagina 18

© Atmel Corporation 2000.Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standa

Pagina 19

AT89C51RC3The AT89C51RC provides the following standard features:32K bytes of Flash, 512 bytes of RAM, 32 I/O lines, three16-bit timer/counters, a six

Pagina 20

AT89C51RC4memory. This pin is also the program pulse input (PROG)during Flash programming. In normal operation, ALE is emitted at a constant rate of 1

Pagina 21

AT89C51RC5Special Function RegistersA map of the on-chip memory area called the Special Func-tion Register (SFR) space is shown in Table 1.Note that n

Pagina 22

AT89C51RC6Dual Data Pointer Registers: To facilitate accessing bothinternal and external data memory, two banks of 16-bitData Pointer Registers are pr

Pagina 23

AT89C51RC7Memory OrganizationMCS-51 devices have a separate address space for Pro-gram and Data Memory. Up to 64K bytes each of externalProgram and Da

Pagina 24

AT89C51RC8Hardware Watchdog Timer (One-time Enabled with Reset-out)The WDT is intended as a recovery method in situationswhere the CPU may be subjecte

Pagina 25 - 1920A–08/00/xM

AT89C51RC9the transition was detected. Since two machine cycles (24oscillator periods) are required to recognize a 1-to-0 transi-tion, the maximum cou

Comentarios a estos manuales

Sin comentarios