AT87F51RC-24PC Atmel, AT87F51RC-24PC Datasheet

IC MCU 32K FLASH 24MHZ 40-DIP

AT87F51RC-24PC

Manufacturer Part Number
AT87F51RC-24PC
Description
IC MCU 32K FLASH 24MHZ 40-DIP
Manufacturer
Atmel
Series
87Fr
Datasheet

Specifications of AT87F51RC-24PC

Core Processor
8051
Core Size
8-Bit
Speed
24MHz
Connectivity
UART/USART
Peripherals
WDT
Number Of I /o
32
Program Memory Size
32KB (32K x 8)
Program Memory Type
OTP Quick FLASH
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 6 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Data Converters
-
(INT0) P3.2
(INT1) P3.3
(RXD) P3.0
Features
Description
The AT87F51RC is a low-power, high-performance CMOS 8-bit microcomputer with
32K bytes of QuickFlash one-time programmable (OTP) 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 pinout. The on-chip QuickFlash allows the program memory to be
Pin Configurations
(TXD) P3.1
(T0) P3.4
(T1) P3.5
Compatible with MCS-51
32K Bytes of One-time Programmable QuickFlash
4V to 6V Operating Range
Fully Static Operation: 0 Hz to 24 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
Hardware Watchdog Timer
Dual Data Pointer
Power-off Flag
P1.5
P1.6
P1.7
RST
NC
1
2
3
4
5
6
7
8
9
10
11
TQFP
Products
33
32
31
30
29
28
27
26
25
24
23
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)
(INT0) P3.2
(INT1) P3.3
(RXD) P3.0
(TXD) P3.1
(T0) P3.4
(T1) P3.5
Memory
P1.5
P1.6
P1.7
RST
NC
(T2EX) P1.1
(RXD) P3.0
(INT0) P3.2
(INT1) P3.3
(TXD) P3.1
(WR) P3.6
(RD) P3.7
(T2) P1.0
(T0) P3.4
(T1) P3.5
7
8
9
10
11
12
13
14
15
16
17
XTAL2
XTAL1
GND
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PLCC
PDIP
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
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)
39
38
37
36
35
34
33
32
31
30
29
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)
8-bit
Microcontroller
with 32K Bytes
QuickFlash™
AT87F51RC
Rev. 1106C–02/00
1

Related parts for AT87F51RC-24PC

AT87F51RC-24PC Summary of contents

Page 1

... Power-off Flag Description The AT87F51RC is a low-power, high-performance CMOS 8-bit microcomputer with 32K bytes of QuickFlash one-time programmable (OTP) 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 pinout ...

Page 2

... A total of 512 bytes of internal RAM are avail- able in the AT87F51RC. 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 ...

Page 3

... Port 3 pins that are externally being pulled low will source current (I ) because of the pullups. IL Port 3 also serves the functions of various special features of the AT87F51RC, as shown in the following table. Port 3 also receives some control signals for QuickFlash programming and verification. Port Pin Alternate Functions P3 ...

Page 4

... PSEN Program Store Enable is the read strobe to external pro- gram memory. When the AT87F51RC is executing code from external pro- gram memory, PSEN is activated twice each machine Table 1. AT87F51RC SFR Map and Reset Values 0F8H ...

Page 5

Special Function Registers A map of the on-chip memory area called the Special Func- tion Register (SFR) space is shown in Table 1. Note that not all of the addresses are occupied, and unoc- cupied addresses may not be implemented ...

Page 6

... Bit 7 – Reserved for future expansion DPS Data Pointer Register Select DPS 0 Selects DPTR Registers DP0L, DP0H 1 Selects DPTR Registers DP1L, DP1H AT87F51RC 6 – – WDIDLE DISRTO value before accessing the respective Data Pointer Regis- ter. Power Off Flag: The Power Off Flag (POF) is located at bit 4 (PCON.4) in the PCON SFR. POF is set to “ ...

Page 7

... FFFFH are to external memory. Data Memory The AT87F51RC 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 regis- ter (SFR) and 256 bytes expanded RAM (ERAM). ...

Page 8

... December 1997 Microcontroller Data Book, page 2-48, section titled, “Serial Interface”. Timer 0 and 1 Timer 0 and Timer 1 in the AT87F51RC operate the same way as Timer 0 and Timer 1 in the AT87F51 and AT87F52. Timer 2 Timer 16-bit Timer/Counter that can operate as either a timer or an event counter ...

Page 9

Since two machine cycles (24 oscillator periods) are required to recognize a 1-to-0 transi- tion, the maximum count rate is 1/24 of the oscillator fre- quency. To ensure that a given level is sampled at least ...

Page 10

... Not Bit Addressable – – Bit 7 6 Symbol Function – Not implemented, reserved for future T2OE Timer 2 Output Enable bit. DCEN When set, this bit allows Timer configured as an up/down counter. AT87F51RC 10 C/ CONTR OL TR2 C/ RELO AD RCAP2H CONTROL EXEN2 – – – 5 ...

Page 11

Figure 4. Timer 2 Auto Reload Mode (DCEN = 1) OSC PIN Figure 5. Timer 2 in Baud Rate Generator Mode NOTE: OSC. FREQ. IS DIVIDED BY 2, NOT 12 ÷ 2 ...

Page 12

... Figure 6. Timer 2 in Clock-Out Mode OSC P1.0 (T2) TRANSITION DETECTOR P1.1 (T2EX) AT87F51RC 12 increments every state time (at 1/2 the oscillator fre- quency). The baud rate formula is given below. Modes 1 and 3 -------------------------------------- - Baud Rate where (RCAP2H, RCAP2L) is the content of RCAP2H and RCAP2L taken as a 16-bit unsigned integer. ...

Page 13

... Register IE. IE also contains a global disable bit, EA, which disables all interrupts at once. Note that Table 5 shows that bit position IE.6 is unimple- mented. In the AT87F51RC, bit position IE.5 is also unim- plemented. User software should not write 1s to these bit positions, since they may be used in future AT89 products. ...

Page 14

... Mode Program Memory Idle Internal Idle External Power-down Internal Power-down External AT87F51RC 14 its normal operating level and must be held active long enough to allow the oscillator to restart and stabilize. Figure 8. Oscillator Connections Note: C1 for Crystals Figure 9. External Clock Drive Configuration EXTERNAL OSCILLATOR ...

Page 15

... Program Memory Lock Bits The AT87F51RC has three lock bits that can be left unpro- grammed (U) or can be programmed (P) to obtain the addi- tional features listed in the following table. Table 8. Lock Bit Protection Modes Program Lock Bits LB1 LB2 LB3 Protection Type ...

Page 16

... A14 A14 OUT D2 1EH 87H 07H X AT87F51RC ADDR. P1.0-P1 A13 P2.0 - P2.5 P3.4 A14* P2.6 P2.7 ALE P3.3 P3.6 P3.7 XTAL 2 EA XTAL1 RST GND PSEN P2.5-0 P1.7-0 Address A13-8 A7-0 A13-8 A7 000H X 100H X 200H +5V CC PGM DATA P0 (USE 10K PULLUPS) ...

Page 17

QuickFlash Programming and Verification Characteristics T = 0°C to 70° 5.0 ± 10 Symbol Parameter V Programming Supply Voltage PP I Programming Supply Current Supply Current CC CC 1/t Oscillator Frequency CLCL t ...

Page 18

... OL Port Ports Maximum total I for all output pins exceeds the test condition than the listed test conditions. 2. Minimum V for Power-down is 2V. CC AT87F51RC 18 *NOTICE: = -40°C to 85°C and V = 5.0V ± 20%, unless otherwise noted Condition (Except EA) (Except XTAL1, RST) (XTAL1, RST 1 ...

Page 19

AC Characteristics Under operating conditions, load capacitance for Port 0, ALE/PROG, and PSEN = 100 pF; load capacitance for all other outputs = 80 pF. External Program and Data Memory Characteristics Symbol Parameter 1/t Oscillator Frequency CLCL t ALE Pulse ...

Page 20

... External Program Memory Read Cycle ALE PSEN PORT 0 PORT 2 External Data Memory Read Cycle ALE PSEN RD PORT FROM RI OR DPL PORT 2 AT87F51RC 20 t LHLL t t AVLL LLIV t LLPL t PLIV t PLAZ t LLAX t PXIX INSTR IN t AVIV A8 - A15 t LHLL t LLDV t RLRH t LLWL t LLAX ...

Page 21

External Data Memory Write Cycle ALE PSEN WR PORT 0 PORT 2 External Clock Drive Waveforms V - 0.5V CC 0 0.45V External Clock Drive Symbol Parameter 1/t Oscillator Frequency CLCL t Clock Period CLCL t ...

Page 22

... AC Testing Input/Output Waveforms V - 0. TEST POINTS 0 0.45V Note Inputs during testing are driven at V for a logic 1 and 0.45V for a logic 0. Timing mea- surements are made at V max. for a logic 0. AT87F51RC 22 = 5.0V 20% and Load Capacitance = 80 pF MHz Osc Min 1.0 700 XLXL t ...

Page 23

... Ordering Code AT87F51RC-12AC AT87F51RC-12JC AT87F51RC-12PC AT87F51RC-12AI AT87F51RC-12JI AT87F51RC-12PI AT87F51RC-16AC AT87F51RC-16JC AT87F51RC-16PC AT87F51RC-16AI AT87F51RC-16JI AT87F51RC-16PI AT87F51RC-20AC AT87F51RC-20JC AT87F51RC-20PC AT87F51RC-20AI AT87F51RC-20JI AT87F51RC-20PI AT87F51RC-24AC AT87F51RC-24JC AT87F51RC-24PC AT87F51RC-24AI AT87F51RC-24JI AT87F51RC-24PI Package Type Package Operation Range 44A Commercial 44J ( 40P6 44A Industrial 44J (- 40P6 44A Commercial 44J ( ...

Page 24

... MAX SEATING PLANE .161(4.09) .125(3.18) .065(1.65) .110(2.79) .041(1.04) .090(2.29) .630(16.0) .590(15.0) .012(.305) .008(.203) .690(17.5) .610(15.5) AT87F51RC 24 44J, 44-lead, Plastic J-Leaded Chip Carrier (PLCC) Dimensions in Inches and (Millimeters) 12.21(0.478) SQ 11.75(0.458) 0.45(0.018) 0.30(0.012) .032(.813) .026(.660) .050(1.27) TYP 10.10(0.394) SQ 9.90(0.386) 1 ...

Page 25

... No licenses to patents or other intellectual prop- erty of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life suppor t devices or systems. ...

Related keywords