AT89C51-20PC

Manufacturer Part NumberAT89C51-20PC
Description8-bit microcontroller with 4K bytes flash, 5V, 20MHz
ManufacturerATMEL Corporation
AT89C51-20PC datasheet
 


1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
12
13
14
15
Page 1/15

Download datasheet (130Kb)Embed
Next
Features
Compatible with MCS-51™ Products
4K Bytes of In-System Reprogrammable Flash Memory
– Endurance: 1,000 Write/Erase Cycles
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
Description
The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K
bytes of Flash Programmable and Erasable Read Only Memory (PEROM). 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 Flash allows the program memory to be reprogrammed in-system or by a con-
ventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with
Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which
provides a highly flexible and cost effective solution to many embedded control appli-
cations.
Pin Configurations
PQFP/TQFP
I N D E X
C O R N E R
4 4
4 2
4 0
3 6
3 4
4 3
4 1
3 9
3 5
P 1 . 5
1
3 3
P 1 . 6
3 2
2
P 1 . 7
3
3 1
3 0
R S T
4
( R X D ) P 3 . 0
2 9
5
N C
6
2 8
( T X D ) P 3 . 1
7
2 7
(
I N T 0
) P 3 . 2
8
2 6
9
(
I N T 1
) P 3 . 3
2 5
( T 0 ) P 3 . 4
1 0
2 4
( T 1 ) P 3 . 5
1 1
2 3
1 9
1 3
1 5
1 7
2 1
1 2
1 4
1 6
1 8
2 0
2 2
PDIP
P 1 . 0
4 0
1
P 1 . 1
3 9
2
P 1 . 2
3
3 8
3 7
P 1 . 3
4
3 6
P 1 . 4
5
P 1 . 5
3 5
6
3 4
P 1 . 6
7
P 1 . 7
8
3 3
R S T
9
3 2
3 1
( R X D ) P 3 . 0
1 0
( T X D ) P 3 . 1
3 0
1 1
(
I N T 0
) P 3 . 2
1 2
2 9
(
I N T 1
) P 3 . 3
1 3
2 8
( T 0 ) P 3 . 4
1 4
2 7
( T 1 ) P 3 . 5
2 6
1 5
(
W R
) P 3 . 6
2 5
1 6
(
R D
) P 3 . 7
1 7
2 4
X TA L 2
1 8
2 3
X TA L 1
1 9
2 2
G N D
2 1
2 0
P 0 . 4 ( A D 4 )
P 0 . 5 ( A D 5 )
P 0 . 6 ( A D 6 )
PLCC
P 0 . 7 ( A D 7 )
E A / V P P
N C
A L E / P R O G
I N D E X
P S E N
C O R N E R
P 2 . 7 ( A 1 5 )
P 2 . 6 ( A 1 4 )
P 2 . 5 ( A 1 3 )
6
4
2
4 4
5
3
1
P 1 . 5
7
8
P 1 . 6
9
P 1 . 7
1 0
R S T
( R X D ) P 3 . 0
1 1
N C
1 2
( T X D ) P 3 . 1
1 3
(
I N T 0
) P 3 . 2
1 4
(
I N T 1
) P 3 . 3
1 5
( T 0 ) P 3 . 4
1 6
( T 1 ) P 3 . 5
1 7
1 9
2 1
2 3
1 8
2 0
2 2
2 4
8-Bit
Microcontroller
with 4K Bytes
Flash
AT89C51
(continued)
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 . 2 ( A 1 0 )
P 2 . 1 ( A 9 )
P 2 . 0 ( A 8 )
4 2
4 0
4 3
4 1
3 9
P 0 . 4 ( A D 4 )
P 0 . 5 ( A D 5 )
P 0 . 6 ( A D 6 )
3 6
P 0 . 7 ( A D 7 )
3 5
E A / V P P
3 4
N C
3 3
A L E / P R O G
3 2
P S E N
3 1
P 2 . 7 ( A 1 5 )
3 0
P 2 . 6 ( A 1 4 )
2 9
P 2 . 5 ( A 1 3 )
2 5
2 7
2 6
2 8
0265F-A–12/97
4-29

AT89C51-20PC Summary of contents