AT89C1051-12SC

AT89C1051-12SC Datasheet


The AT89C1051 is a low-voltage, high-performance CMOS 8-bit microcomputer with 1K byte 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. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C1051 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications.

Part Datasheet
AT89C1051-12SC AT89C1051-12SC AT89C1051-12SC (pdf)
Related Parts Information
AT89C1051-12SI AT89C1051-12SI AT89C1051-12SI
AT89C1051-24SC AT89C1051-24SC AT89C1051-24SC
AT89C1051-24SI AT89C1051-24SI AT89C1051-24SI
PDF Datasheet Preview
• Compatible with MCS-51 Products
• 1K Byte of Reprogrammable Flash Memory

Endurance 1,000 Write/Erase Cycles
• 2.7V to 6V Operating Range
• Fully Static Operation 0 Hz to 24 MHz
• Two-Level Program Memory Lock
• 64 bytes SRAM
• 15 Programmable I/O Lines
• One 16-Bit Timer/Counter
• Three Interrupt Sources
• Direct LED Drive Outputs
• On-Chip Analog Comparator
• Low Power Idle and Power Down Modes

The AT89C1051 is a low-voltage, high-performance CMOS 8-bit microcomputer with 1K byte 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. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C1051 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications.

The AT89C1051 provides the following standard features 1K Byte of Flash, 64 bytes of RAM, 15 I/O lines, one 16-bit timer/counter, a three vector two-level interrupt architecture, a precision analog comparator, on-chip oscillator and clock circuitry. In addition, the AT89C1051 is designed with static logic for operation 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

PDIP/SOIC
8-Bit Microcontroller with 1K Byte Flash

AT89C1051

Block Diagram

VCC GND

RAM ADDR. REGISTER

FLASH

B REGISTER

STACK POINTER

PROGRAM ADDRESS REGISTER

TMP2

TMP1

ALU PSW

INTERRUPT, AND TIMER BLOCKS

TIMING AND

CONTROL

INSTRUCTION REGISTER

ANALOG COMPARATOR

PORT 1 LATCH

PORT 1 DRIVERS

PORT 3 LATCH

PORT 3 DRIVERS

BUFFER

PC INCREMENTER

PROGRAM COUNTER

DPTR

P1.0 - P1.7

P3.0 - P3.5

P3.7

AT89C1051

AT89C1051

Pin Description

VCC Supply voltage.

GND Ground.

Port 1 Port 1 is an 8-bit bidirectional I/O port. Port pins P1.2 to P1.7 provide internal pullups. P1.0 and P1.1 require external pullups. P1.0 and P1.1 also serve as the positive input AIN0 and the negative input AIN1 , respectively, of the on-chip precision analog comparator. The Port 1 output buffers can sink 20 mA and can drive LED displays directly. When 1s are written to Port 1 pins, they can be used as inputs. When pins P1.2 to P1.7 are used as inputs and are externally pulled low, they will source current IIL because of the internal pullups.

Port 1 also receives code data during Flash programming and verification.
Ordering Information

Speed MHz

Power Supply
2.7V to 6.0V
4.0V to 6.0V
Ordering Code AT89C1051-12PC AT89C1051-12SC AT89C1051-12PI AT89C1051-12SI AT89C1051-12PA AT89C1051-12SA AT89C1051-24PC AT89C1051-24SC AT89C1051-24PI AT89C1051-24SI

Package 20P3 20S 20P3 20S 20P3 20S 20P3 20S 20P3 20S

Operation Range

Commercial 0°C to 70°C

Industrial -40°C to 85°C

Automotive -40°C to 105°C

Commercial 0°C to 70°C

Industrial -40°C to 85°C
20P3 20S
4-14

Package Type 20 Lead, Wide, Plastic Dual In-line Package PDIP 20 Lead, Wide, Plastic Gull Wing Small Outline SOIC

AT89C1051
More datasheets: CY7C63001A-PC | CY7C63001A-SXC | CY7C63001A-SC | CY7C63101A-QXC | CY7C63101A-QC | SPF-500-12G | FQPF6N15 | MURB1620CT-T-F | MURB1610CT-T-F | 67-31H/B2C-AY1Z0MZ3/CT


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived AT89C1051-12SC Datasheet file may be downloaded here without warranties.

Datasheet ID: AT89C1051-12SC 519077