AT89C1051-24PC ATMEL Corporation, AT89C1051-24PC Datasheet

no-image

AT89C1051-24PC

Manufacturer Part Number
AT89C1051-24PC
Description
8-bit microcontroller with 1Kbyte flash, 4.0V to 6.0V
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89C1051-24PC
Quantity:
5 510
Part Number:
AT89C1051-24PC
Quantity:
5 510
Part Number:
AT89C1051-24PC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Features
Description
The AT89C1051U is a low-voltage, high-performance CMOS 8-bit microcomputer with
1K bytes of Flash programmable and erasable read only memory. It has the same
functionality and operation as the AT89C1051 with the addition of a UART program-
mable serial port. The device is manufactured using Atmel’s high-density nonvolatile
memory technology and is compatible with the industry standard MCS-51
set. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel
AT89C1051U is a powerful microcomputer which provides a highly flexible and cost
effective solution to many embedded control applications.
The AT89C1051U provides the following standard features: 1K bytes of Flash, 64
bytes of RAM, 15 I/O lines, two 16-bit timer/counters, a five-vector, two-level interrupt
architecture, a full duplex serial port, a precision analog comparator, on-chip oscillator
and clock circuitry. In addition, the AT89C1051U is designed with static logic for oper-
ation down to zero frequency and supports two software-selectable power saving
modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial
port and interrupt system to continue functioning. The Power Down Mode saves the
RAM contents but freezes the oscillator disabling all other chip functions until the next
hardware reset.
Pin Configuration
Compatible with MCS-51
1K Bytes of Reprogrammable Flash Memory
2.7V to 6V Operating Range
Fully Static Operation: 0 Hz to 24 MHz
Two-Level Program Memory Lock
64 x 8-Bit Internal RAM
15 Programmable I/O Lines
Two 16-Bit Timer/Counters
Six Interrupt Sources
Programmable Serial UART Channel
Direct LED Drive Outputs
On-Chip Analog Comparator
Low Power Idle and Power Down Modes
– Endurance: 1,000 Write/Erase Cycles
(INT0) P3.2
(INT1) P3.3
(RXD) P3.0
(TXD) P3.1
RST/VPP
(T0) P3.4
(T1) P3.5
XTAL2
XTAL1
GND
PDIP/SOIC
1
2
3
4
5
6
7
8
9
10
Products
20
19
18
17
16
15
14
13
12
11
VCC
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1 (AIN1)
P1.0 (AIN0)
P3.7
instruction
8-Bit
Microcontroller
with 1K Bytes
Flash
AT89C1051U
Preliminary
Rev. 1045A–05/98
1

Related parts for AT89C1051-24PC

AT89C1051-24PC Summary of contents

Page 1

... RAM, 15 I/O lines, two 16-bit timer/counters, a five-vector, two-level interrupt architecture, a full duplex serial port, a precision analog comparator, on-chip oscillator and clock circuitry. In addition, the AT89C1051U is designed with static logic for oper- ation down to zero frequency and supports two software-selectable power saving modes ...

Page 2

... Block Diagram V CC RAM ADDR. GND REGISTER B REGISTER TIMING INSTRUCTION AND RST REGISTER CONTROL ANALOG COMPARATOR OSC AT89C1051U 2 RAM ACC TMP2 TMP1 ALU INTERRUPT, SERIAL PORT, AND TIMER BLOCKS PSW PORT1 LATCH PORT1 DRIVERS P1.0 - P1.7 FLASH PROGRAM STACK ADDRESS POINTER REGISTER BUFFER ...

Page 3

... As inputs, 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 AT89C1051U as listed below: Port Pin Alternate Functions P3.0 RXD (serial input port) P3.1 TXD (serial output port) P3 ...

Page 4

... Register (SFR) space is shown in the table below. Note that not all of the addresses are occupied, and unoc- cupied addresses may not be implemented on the chip. Read accesses to these addresses will in general return Table 1. AT89C1051U SFR Map and Reset Values 0F8H 0F0H B ...

Page 5

... MOVX-related instructions, Data Memory: The AT89C1051U contains 64 bytes of internal data mem- ory. Thus, in the AT89C1051U the stack depth is limited to 64 bytes, the amount of available RAM. External DATA memory access is not supported in this device, nor is exter- nal PROGRAM memory execution. Therefore, no MOVX [ ...

Page 6

... Programming The Flash The AT89C1051U is shipped with the 1K bytes of on-chip PEROM code memory array in the erased state (i.e., con- tents = FFH) and ready to be programmed. The code mem- ory array is programmed one byte at a time. Once the array is programmed, to re-program any non-blank byte, the entire memory array needs to be erased electrically ...

Page 7

... P3.1 is pulled Low during programming to indicate RDY/BSY. Figure 3. Programming the Flash Memory AT89C1051U RST/VPP P3.2/PROG 12V H H Bit - 1 12V Bit - 2 12V 12V H H Figure 4. Verifying the Flash Memory PP P3.3 P3 AT89C1051U P3 ...

Page 8

... ENABLE Low to Data Valid ELQV t Data Float After ENABLE EHQZ t PROG High to BUSY Low GHBL t Byte Write Cycle Time WC t RDY/BSY to Increment Clock Delay BHIH t Increment Clock High IHIL Flash Programming and Verification Waveforms AT89C1051U 8 PP Min Max Units 11.5 12.5 V 250 A 1.0 s 1 ...

Page 9

Absolute Maximum Ratings* Operating Temperature ................................. - +125 C Storage Temperature ..................................... - +150 C Voltage on Any Pin with Respect to Ground .....................................-1.0V to +7.0V Maximum Operating Voltage............................................. 6.6V DC Output Current...................................................... 25 ...

Page 10

... External Clock Drive Waveforms 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 AT89C1051U 2.7V to 6.0V CC Min Max Min 0 12 83.3 41 4.0V to 6.0V CC Max Units 0 24 MHz ...

Page 11

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

Page 12

... Lock bits programmed AT89C1051U 12 AT89C1051U TYPICAL ICC - ACTIVE (85˚ Vcc=5. FREQUENCY (MHz) AT89C1051U TYPICAL ICC - IDLE (85˚ Vcc=5. FREQUENCY (MHz) AT89C 1051U TYPICAL ICC vs. VOLTAGE- POWER DOWN (85˚ ...

Page 13

... Wide, Plastic Dual In-line Package (PDIP) 20S 20-Lead, 0.300" Wide, Plastic Gull Wing Small Outline (SOIC) Ordering Code AT89C1051U-12PC AT89C1051U-12SC AT89C1051U-12PI AT89C1051U-12SI AT89C1051U-12PA AT89C1051U-12SA AT89C1051U-24PC AT89C1051U-24SC AT89C1051U-24PI AT89C1051U-24SI Package Type Package Operation Range 20P3 Commercial 20S ( ...

Page 14

... MAX SEATING PLANE .150(3.81) .115(2.92) .070(1.78) .110(2.79) .045(1.13) .090(2.29) 15 .014(.356) .008(.203) .430(10.92) MAX AT89C1051U 14 20S, 20-Lead, 0.300" Wide, Plastic Gull Wing Small Outline (SOIC) Dimensions in Inches and (Millimeters) PIN 1 .280(7.11) .240(6.10) .090(2.29) MAX .005(.127) MIN .015(.381) MIN ...

Related keywords