AT87F51 ATMEL Corporation, AT87F51 Datasheet

no-image

AT87F51

Manufacturer Part Number
AT87F51
Description
8-Bit Microcontroller with 4K Bytes QuickFlash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT87F51-12JC
Manufacturer:
ATMEL
Quantity:
5 510
Part Number:
AT87F51-12JC
Manufacturer:
MHS
Quantity:
5 510
Part Number:
AT87F51-20JI
Manufacturer:
ATMEL
Quantity:
3 150
Part Number:
AT87F51-24AI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT87F51-24AI
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT87F51-24JC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT87F51-24JI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT87F51-24PC
Manufacturer:
ATMEL
Quantity:
5 000
Features
Description
The AT87F51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K
bytes of QuickFlash Programmable Read Only Memory. The device is manufactured
using Atmel’s high density nonvolatile memory technology and is compatible with the
industry standard MCS-51™ instruction set and pinout. The on-chip QuickFlash
allows the program memory to be user programmed by a conventional nonvolatile
memory programmer. By combining a versatile 8-bit CPU with QuickFlash on a mono-
lithic chip, the Atmel AT87F51 is a powerful microcomputer which provides a highly
flexible and cost effective solution to many embedded control applications.
Pin Configurations
(
(
( R X D ) P 3 . 0
( T X D ) P 3 . 1
I N T 0
I N T 1
Compatible with MCS-51™ Products
4K Bytes of User Programmable QuickFlash™ Memory
Fully Static Operation: 0 Hz to 24 MHz
Three-Level Program Memory Lock
128 x 8-Bit Internal RAM
32 Programmable I/O Lines
Two 16-Bit Timer/Counters
Six Interrupt Sources
Programmable Serial Channel
Low Power Idle and Power Down Modes
( T 0 ) P 3 . 4
( T 1 ) P 3 . 5
I N D E X
C O R N E R
) P 3 . 2
) P 3 . 3
P 1 . 5
P 1 . 6
P 1 . 7
R S T
N C
1
2
3
4
5
6
7
8
9
1 0
1 1
4 4
1 2
4 3
1 3
4 2
1 4
8TQFP
4 1
1 5
4 0
1 6
3 9
1 7
1 8
1 9
3 6
2 0
3 5
2 1
3 4
2 2
2 6
3 3
3 2
3 0
2 9
2 8
2 7
2 5
2 4
2 3
3 1
P 0 . 4 ( A D 4 )
P 0 . 5 ( A D 5 )
P 0 . 6 ( A D 6 )
P 0 . 7 ( A D 7 )
E A / V P P
N C
A L E / P R O G
P S E N
P 2 . 7 ( A 1 5 )
P 2 . 6 ( A 1 4 )
P 2 . 5 ( A 1 3 )
(
(
( R X D ) P 3 . 0
( T X D ) P 3 . 1
I N T 0
I N T 1
(
(
( T 0 ) P 3 . 4
( T 1 ) P 3 . 5
( R X D ) P 3 . 0
( T X D ) P 3 . 1
I N D E X
C O R N E R
I N T 0
I N T 1
(
(
( T 0 ) P 3 . 4
( T 1 ) P 3 . 5
W R
R D
) P 3 . 2
) P 3 . 3
P 1 . 5
P 1 . 6
P 1 . 7
R S T
) P 3 . 2
) P 3 . 3
) P 3 . 6
) P 3 . 7
X TA L 2
X TA L 1
N C
P 1 . 0
P 1 . 1
P 1 . 2
P 1 . 3
P 1 . 4
P 1 . 5
P 1 . 6
P 1 . 7
G N D
R S T
7
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
6
1 9
5
1
2
3
4
5
7
6
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
2 0
4
PDIP
2 1
3
PLCC
2 2
2
2 3
1
4 4
2 4
3 7
3 6
3 5
3 4
3 3
3 2
4 0
3 9
3 8
3 1
3 0
2 9
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
4 3
2 5
4 2
2 6
4 1
2 7
V C C
P 0 . 0 ( A D 0 )
P 0 . 1 ( A D 1 )
P 0 . 2 ( A D 2 )
P 0 . 3 ( A D 3 )
P 0 . 4 ( A D 4 )
P 0 . 5 ( A D 5 )
P 0 . 6 ( A D 6 )
P 0 . 7 ( A D 7 )
E A / V P P
A L E / P R O G
P S E N
P 2 . 7 ( A 1 5 )
P 2 . 6 ( A 1 4 )
P 2 . 5 ( A 1 3 )
P 2 . 4 ( A 1 2 )
P 2 . 3 ( A 1 1 )
P 2 . 0 ( A 8 )
P 2 . 2 ( A 1 0 )
P 2 . 1 ( A 9 )
(continued)
4 0
2 8
3 9
3 6
3 5
3 4
3 3
3 2
3 1
3 0
2 9
P 0 . 4 ( A D 4 )
P 0 . 5 ( A D 5 )
P 0 . 6 ( A D 6 )
P 0 . 7 ( A D 7 )
E A / V P P
N C
A L E / P R O G
P S E N
P 2 . 7 ( A 1 5 )
P 2 . 6 ( A 1 4 )
P 2 . 5 ( A 1 3 )
8-Bit
Microcontroller
with 4K Bytes
QuickFlash
AT87F51
Rev. 1012A–02/98
1

Related parts for AT87F51

AT87F51 Summary of contents

Page 1

... By combining a versatile 8-bit CPU with QuickFlash on a mono- lithic chip, the Atmel AT87F51 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications. Pin Configurations ...

Page 2

... Block Diagram V CC GND RAM ADDR. REGISTER B REGISTER PSEN TIMING ALE/PROG INSTRUCTION AND REGISTER CONTROL RST OSC AT87F51 2 P0.0 - P0.7 PORT 0 DRIVERS PORT 0 PORT 2 RAM LATCH LATCH ACC TMP2 TMP1 ALU INTERRUPT, SERIAL PORT, AND TIMER BLOCKS PSW PORT 1 LATCH PORT 1 DRIVERS P1 ...

Page 3

... QuickFlash, 128 bytes of RAM, 32 I/O lines, two 16-bit timer/counters, a five vector two-level interrupt archi- tecture, a full duplex serial port, on-chip oscillator and clock circuitry. In addition, the AT87F51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle ...

Page 4

... When the AT87F51 is executing code from external pro- gram memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory. EA/V PP External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external pro- gram memory locations starting at 0000H up to FFFFH ...

Page 5

... Programming Algorithm: Before programming the AT87F51, the address, data, and control signals should be set up according to the QuickFlash programming mode table and Figures 3 and 4. To program the AT87F51, take the following steps: 1. Input the desired memory location on the address lines. 2. Input the appropriate data byte on the data lines. ...

Page 6

... SEE FLASH ALE PROG PROGRAMMING MODES ABLE 3-24 MHz RST V IH PSEN EA/V P2.6 P2.7 PP 12V 12V H H 12V H H 12V AT87F51 ADDR P2 A11 P2.6 P2.7 ALE P3.6 T P3.7 XTAL2 EA XTAL1 RST GND PSEN P3.6 P3 +5V ...

Page 7

QuickFlash Programming and Verification Characteristics T = 0°C to 70° 5.0 10 Symbol Parameter V Programming Enable Voltage PP I Programming Enable Current PP 1/t Oscillator Frequency CLCL t Address Setup to PROG Low AVGL t ...

Page 8

... QuickFlash Programming and Verification Waveforms P1.0 - P1.7 P2.0 - P2.3 PORT 0 ALE/PROG EA/V PP P2.7 (ENABLE) P3.4 (RDY/BSY) AT87F51 8 PROGRAMMING ADDRESS DATA DVGL GHDX t AVGL t SHGL t GLGH EHSH t t GHBL VERIFICATION ADDRESS t AVQV DATA OUT t GHAX t GHSL LOGIC 1 LOGIC 0 t EHQZ ELQV BUSY READY t WC ...

Page 9

Absolute Maximum Ratings* Operating Temperature .................................. -55°C to +125°C Storage Temperature ..................................... -65°C to +150°C Voltage on Any Pin with Respect to Ground .....................................-1.0V to +7.0V Maximum Operating Voltage............................................. 6.6V DC Output Current...................................................... 15 Characteristics T = -40°C ...

Page 10

... Address Low AVWL t Data Valid to WR Transition QVWX t Data Valid to WR High QVWH t Data Hold After WR WHQX t RD Low to Address Float RLAZ High to ALE High WHLH AT87F51 10 12 MHz Oscillator Variable Oscillator Min Max Min 0 127 2t -40 CLCL 43 t -13 CLCL 48 ...

Page 11

External Program Memory Read Cycle t LHLL ALE t AVLL PSEN PORT 0 PORT 2 External Data Memory Read Cycle t LHLL ALE PSEN RD t AVLL PORT FROM RI OR DPL PORT 2 P2.0 - ...

Page 12

... V - 0.1V CC 0.45V External Clock Drive Symbol Parameter 1/t Oscillator Frequency CLCL t Clock Period CLCL t High Time CHCX t Low Time CLCX t Rise Time CLCH t Fall Time CHCL AT87F51 LLWL WLWH t LLAX t QVWX t QVWH DATA OUT t AVWL t CLCH t CLCX Min 0 41 WHLH ...

Page 13

Serial Port Timing: Shift Register Mode Test Conditions (V = 5.0 V 20%; Load Capacitance = 80 pF) CC Symbol Parameter t Serial Port Clock Cycle Time XLXL t Output Data Setup to Clock Rising Edge QVXH t Output Data ...

Page 14

... AT87F51-16AC AT87F51-16JC AT87F51-16PC AT87F51-16AI AT87F51-16JI AT87F51-16PI 20 5V 20% AT87F51-20AC AT87F51-20JC AT87F51-20PC AT87F51-20AI AT87F51-20JI AT87F51-20PI 24 5V 20% AT87F51-24AC AT87F51-24JC AT87F51-24PC AT87F51-24AI AT87F51-24JI AT87F51-24PI 44A 44-Lead, Thin Plastic Gull Wing Quad Flatpack (TQFP) 44J 44-Lead, Plastic J-Leaded Chip Carrier (PLCC) 40P6 40-Lead, 0.600” Wide, Plastic Dual Inline Package (PDIP) ...

Page 15

Packaging Information 44A, 44-Lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) Dimensions in Millimeters and (Inches)* *Controlling dimension: millimeters 40P6, 40-Lead, 0.600” Wide, Plastic Dual Inline Package (PDIP) Dimensions in Inches and (Millimeters) JEDEC STANDARD MS-011 AC ...

Related keywords