AT80F51-12AI ATMEL [ATMEL Corporation], AT80F51-12AI Datasheet

no-image

AT80F51-12AI

Manufacturer Part Number
AT80F51-12AI
Description
8-Bit Microcontroller with 4K Bytes QuickFlash Memory
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
Features
Description
The AT80F51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K
bytes of QuickFlash 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 custom codes to be
quickly programmed in the factory. By combining a versatile 8-bit CPU with Quick-
Flash on a monolithic chip, the Atmel AT80F51 is a powerful microcomputer which
provides a highly flexible and cost effective solution to many embedded control appli-
cations.
Pin Configurations
(
(
( R X D ) P 3 . 0
I N T 0
I N T 1
( T X D ) P 3 . 1
Compatible with MCS-51™ Products
4K Bytes of Factory Programmable QuickFlash
Fully Static Operation: 0 Hz to 20 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
2
3
1
4
5
6
7
8
9
1 0
1 1
4 4
1 2
4 3
1 3
4 2
1 4
4 1
1 5
TQFP
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
N C
A L E
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
Memory
( T 0 ) P 3 . 4
( T 1 ) P 3 . 5
(
(
( R X D ) P 3 . 0
I N D E X
C O R N E R
( T X D ) P 3 . 1
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
6
7
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
3
2 1
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
A L E
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 )
P 2 . 7 ( A 1 5 )
P 2 . 6 ( A 1 4 )
E A
N C
A L E
P S E N
P 2 . 5 ( A 1 3 )
8-Bit
Microcontroller
with 4K Bytes
QuickFlash
Memory
AT80F51
0979A-A–12/97
3-3

Related parts for AT80F51-12AI

AT80F51-12AI Summary of contents

Page 1

... The on-chip QuickFlash allows custom codes to be quickly programmed in the factory. By combining a versatile 8-bit CPU with Quick- Flash on a monolithic chip, the Atmel AT80F51 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control appli- cations ...

Page 2

... Block Diagram V CC GND RAM ADDR. REGISTER B REGISTER PSEN TIMING ALE INSTRUCTION AND REGISTER CONTROL EA RST OSC AT80F51 3-4 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.0 - P1.7 P2.0 - P2.7 PORT 2 DRIVERS ...

Page 3

... Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode. PSEN Program Store Enable is the read strobe to external pro- gram memory. When the AT80F51 is executing code from external pro- gram memory, PSEN is activated twice each machine 3-5 ...

Page 4

... Internal Idle External Power Down Internal Power Down External AT80F51 3-6 an unexpected write to a port pin when Idle is terminated by reset, the instruction following the one that invokes Idle should not be one that writes to a port pin or to external memory. Figure 1. Oscillator Connections ...

Page 5

... Programming/Verifying the QuickFlash The AT80F51 can only be programmed by Atmel. Cus- tomer codes should be submitted in duplicate on a floppy disk or uploaded to Atmel’s bulletin board or Web site. The code should be in the Intel Hex format. The desired states of the Lock Bits should be specified. Once programmed, the code memory and Lock Bits cannot be erased or repro- grammed ...

Page 6

... V = 5.0 10 Symbol Parameter 1/t Oscillator Frequency CLCL t Address to Data Valid AVQV t ENABLE Low to Data Valid ELQV t Data Float After ENABLE EHQZ QuickFlash Verification Waveforms AT80F51 3-8 AT80F51 ADDR. P1 OOOOH/0FFFH P2 A11 P2.6 P2.7 VERIFICATION P3.6 MODES ABLE T P3.7 XTAL 2 3-20 MHz XTAL1 GND VERIFICATION P1.0 - P1.7 ADDRESS P2.0 - P2.3 ...

Page 7

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 8

... 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 AT80F51 3-10 12 MHz Oscillator Variable Oscillator Min Max Min 0 127 2t -40 CLCL 43 t -13 CLCL 48 ...

Page 9

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 10

... 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 AT80F51 3- LLWL WLWH t LLAX t QVWX t QVWH DATA OUT t AVWL t CLCH t CLCX Min 0 41 WHLH ...

Page 11

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 12

... Ordering Information Speed Power (MHz) Supply Ordering Code 12 5V 20% AT80F51-12AC AT80F51-12JC AT80F51-12PC AT80F51-12AI AT80F51-12JI AT80F51-12PI 16 5V 20% AT80F51-16AC AT80F51-16JC AT80F51-16PC AT80F51-16AI AT80F51-16JI AT80F51-16PI 20 5V 20% AT80F51-20AC AT80F51-20JC AT80F51-20PC AT80F51-20AI AT80F51-20JI AT80F51-20PI 44A 44-Lead, Thin Plastic Gull Wing Quad Flatpack (TQFP) 44J 44-Lead, Plastic J-Leaded Chip Carrier (PLCC) 40P6 40-Lead, 0.600" ...

Related keywords