Details, datasheet, quote on part number: AT89S52
CategoryMicrocontrollers => 8051 Architecture
Title8051 Architecture
Description8-bit Microcontroller With 8K Bytes In-system Programmable Flash
CompanyATMEL Corporation
DatasheetDownload AT89S52 datasheet
Find where to buy


Features, Applications
Compatible with MCS-51 Products 8K Bytes of In-System Programmable (ISP) Flash Memory

Endurance: 1000 Write/Erase Cycles to 5.5V Operating Range Fully Static Operation: to 33 MHz Three-level Program Memory Lock x 8-bit Internal RAM 32 Programmable I/O Lines Three 16-bit Timer/Counters Eight Interrupt Sources Full Duplex UART Serial Channel Low-power Idle and Power-down Modes Interrupt Recovery from Power-down Mode Watchdog Timer Dual Data Pointer Power-off Flag


The is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmel's high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S52 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 interrupt or hardware reset.

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

P1.0 (T2 EX) P1.3 P1.4 (MOSI) P1.5 (MISO) P1.6 (SCK) P1.7 RST (RXD) P3.0 (TXD) (T1) P3.5 (WR) P3.6 (RD) XTAL2 XTAL1 GND VCC P0.7 (AD7) EA/VPP ALE/PROG PSEN P2.0 (A8)

P1.1 (T2 EX) (T2) NC VCC P0.7 (AD7) EA/VPP NC ALE/PROG PSEN P2.5 (A13) (WR) P3.6 (RD) XTAL2 XTAL1 GND (A12) P2.4 (MOSI) P1.5 (MISO) P1.6 (SCK) P1.7 RST (RXD) P3.0 NC (TXD) P0.7 (AD7) EA/VPP NC ALE/PROG PSEN P2.5 (A13)



Related products with the same datasheet
Some Part number from the same manufacture ATMEL Corporation
AT89S52-24AC 8-bit Microcontroller With 8K Bytes In-system Programmable Flash
AT89S53 8-bit Microcontroller With 12k Bytes Flash
AT89S53-24JI 8-bit Microcontroller With12k Flash
AT89S53-24PC 8-bit Microcontroller With 12k Bytes Flash
AT89S53-24PI 8-bit Microcontroller With12k Flash
AT89S53-33 8-bit Microcontroller With 12k Bytes Flash
AT89S8252 8-bit Microcontroller With 8k Bytes Flash
AT89S8252-24JI 8-bit Microcontroller
AT89S8252-24QC 8-bit Microcontroller With 8k Bytes Flash
AT89SC Secure Microcontrollers For Smart Cards
AT89SC1616A 8-bit Flash Secure Microcontroller
AT89SCSDK Smart Card Development Kit (sdk)
AT89SCXXXXA 8-bit Flash Microcontroller For Smart Cards
AT90C8534 8-bit Microcontroller With 8k Bytes Programmable Flash
AT90CAN128 8-bit Avr Microcontroller With 128K Bytes of Isp Flash And CAN Controller.<<<>>>can (mess. Obj.) 15 <<<>>>Flash (Kbytes) 128 <<<>>>EEPROM (Kbytes) 4 <<<>>>SRAM (bytes) 4K <<<>>>F.max (MHz) 16 <<<>>>Vcc

AT28C256-20M : 256k (32k X 8) Paged CMOS E2PROM

AT29C256-12TI : 256k (32k X 8) 5-volt Only Flash Memory

AT34C02N-10SI-2.7 : 2-wire Serial E2PROM With Permanent Software Write Protect 2k: 256x8

AT89LS53-12JC : CISC->8051/80C51 Family->EEPROM/Flash 8-bit Microcontroller With 12k Bytes Flash

AT93C46-10C-2.5 : 1k (128x8 or 64x16),2k (256x8 or 128x16),4k (512x8 or 256x16) 3-wire Serial EePROMs

PC755B : Military & Aerospace->High Rel Microprocessors 32-bit Power PC Risc Microprocessor, 300-366 MHZ

TS80C51RD2-MCE : High Performance 8-bit Microcontroller

ATU18_600 : 0.18um ULC Series with Embedded Dpram

ATA5743P6-TKQY 19 : Rf Receiver Rf/if And Rfid; IC RCVR ASK/FSK 600KHZ 20SSOP Specifications: Applications: General Purpose ; Current - Receiving: 9.1mA ; Features: RSSI Equipped ; Data Rate - Maximum: 10 kBaud ; Operating Temperature: -40C ~ 105C ; Package / Case: 20-SOIC (0.209", 5.30mm Width) ; Packaging: Tape & Reel (TR) ; Sensitivity: -113dBm ; Modulation or Protoc

ATA6624-PGQW 19 : LIN Bus Transceiver with 3.3V (5V) Regulator and Watchdog

AT93C46D-W-11 : 64 X 16 MICROWIRE BUS SERIAL EEPROM, PDIP8 Specifications: Density: 1 kbits ; Number of Words: 64 k ; Bits per Word: 16 bits ; Bus Type: Serial ; Production Status: Full Production ; Data Rate: 1 MHz ; Supply Voltage: 5V ; Package Type: 0.300 INCH, PLASTIC, MS-001BA, DIP-8, DIP ; Pins: 8 ; Operating Range: AUTOMOTIVE ; Operating Temperature:

TS87C51RD2-LJBR : 8-BIT, OTPROM, MICROCONTROLLER, PDIP40 Specifications: Data Bus: 8 Bit ; Life Cycle Stage: ACTIVE ; ROM Type: OTP ; I/O Ports: 32 ; Package Type: CDIP, Other, PLASTIC, DIP-40 ; Pin Count: 40 ; Features: PWM

Same catergory

AT90S2313 : RISC->RISC. 8-bit Microcontroller With 2K Bytes In-system Programmable Flash.

C8051F221 : System On Chip. 32-pin 8-bit Mixed-signal Isp Flash MCU. ANALOG PERIPHERALS 8-bit, 22-Channel ADC - 22 External Inputs (Each Port I/O can be configured as an ADC Input on the Fly!) - 1/2LSB INL - No Missing Codes - Programmable Throughput to 100ksps Two Comparators - Programmable Hysteresis - Configurable to Generate Interrupts or Reset VDD Monitor and Brown-out Detector ON-CHIP JTAG EMULATION - On-Chip.

CXP82600 : CMOS 8-bit Single Chip Microcomputer Piggyback/evaluator Type. The is a CMOS 8-bit single chip microcomputer of piggyback/evaluator combined type, which is developed for evaluating the function of the CXP82612/82616. A wide instruction set (213 instructions) which cover various types of data. 16-bit operation/multiplication and division/boolean bit operation instructions Minimum instruction cycle at 10MHz operation.

E0C6002 : CISC->CISC Arch. 4-bit Single Chip Microcomputer.

GMS87C1404D : 8-bit Single-chip Microcontrollers. OVERVIEW. 1 . . Development Tools. Ordering Information. RC and RCIO registers. 38 RD and RDIO registers. 39 CLOCK GENERATOR. 40 Oscillation Circuit. 40 BASIC INTERVAL TIMER. 41 TIMER / COUNTER. 42 8-bit Timer/Counter Mode. 43 16-bit Timer/Counter Mode. 45 8-bit Compare Output 45 8-bit Capture Mode. 45 16-bit Capture Mode. 48 PWM Mode. 48 SERIAL PERIPHERAL.

HD6417706 : Others Series. Regarding the change of names mentioned in the document, such as Hitachi Electric and Hitachi XX, to Renesas Technology Corp. The semiconductor operations of Mitsubishi Electric and Hitachi were transferred to Renesas Technology Corporation on April 1st 2003. These operations include microcomputer, logic, analog and discrete devices, and memory chips.

HHS88T1608L : Smart Card->6805 Core. 8-BIT Single-chip Microcontrollers. 8-BIT CMOS MCU BASED SAFEGUARDED SMARTCARD IC WITH 8176/16384 BYTES EEPROM Extended voltage Operation - VCC Range: 5.5V 8 Bit Architecture CPU 16K Bytes User ROM, Sector Combinative 2.7K Bytes System ROM 384 Bytes RAM 8176/16384 Bytes EEPROM, Sector Combinative: - Highly Reliable CMOS EEPROM Technology - 10 Years Data Retention - 300,000 Erase/Write.

HMS91C7132 : 90 Series->Application Specific. 8-BIT Single-chip Monitor Microcontrollers.

LC72343W : Low-voltage Single-chip Microcontroller With On-chip PLL And LCD Driver Circuit.

MB89656APF : 8-bit Proprietary Microcontroller. The MB89650AR series has been developed as a general-purpose version of the F2MC*-8L family consisting of proprietary 8-bit, single-chip microcontrollers. In addition to a compact instruction set, the microcontrollers contain a variety of peripheral functions such as dual-clock control system, five operating speed control stages, timers, PWM timers,.

MB90427G : 16-bit Original Microcontroller. The FUJITSU MB90420G/5G (A) Series a 16-bit general purpose high-capacity microcontroller designed for vehicle meter control applications etc. The instruction set retains the same AT architecture as the FUJITSU original F2MC-8L and F2MC-16L series, with further refinements including high-level language instructions, expanded addressing mode, enhanced.

MSP430C315DL : Mixed Signal Microcontrollers. Low Supply Voltage Range 5.5 V Ultra Low-Power Consumption Low Operation Current, at 1 MHz, 3V Five Power Saving Modes: (Standby Mode: 1.3 A, RAM Retention/Off Mode: 0.1 A) Wakeup From Standby Mode 6 s Maximum 16-Bit RISC Architecture, 300 ns Instruction Cycle Time Single Common 32 kHz Crystal, Internal System Clock to 3.3 MHz Integrated LCD Driver.

NJU3000Series : CISC->CISC Arch. C-mos 4-bit Single Chip Tiny/micro Controller. The NJU3000 series is a C-MOS 4-bit Single Chip Tiny/Micro Controller consisting of Program ROM, Data RAM, I/O ports, Timers (except the NJU3100 series), Serial Interface (except the NJU3100 series), Interrupt Control Circuits (except the NJU3100 series), 8-bit A/D Converter (the NJU3503/04/05), and Oscillator Circuit (CR, Ceramic or X'tal), etc. It is contained.

PIC18F248 : PICmicro with industry standard buses, LCD, or hig. This Powerful 10 Mips (100 Nanosecond Instruction Execution) Yet Easy-to-program (only 77 Single Word Instructions) CMOS Flash-based 8-bit Microcontroller Packs Microchip's Powerful Pic Architecture With a Controller Area Network (CAN 2.

SAE81C90N : Stand-alone CAN. Stand Alone Full CAN Controller. q Full CAN controller for data rate to 1 Mbaud q Complies with CAN V2.0 part (part B passive) to 16 messages simultaneous (each with maximum data length) Message identifier reprogrammable "on the fly" Several transmit jobs can be sent with a single command Transmit check Basic CAN feature Time stamp for eight messages Two host interfaces (parallel and serial).

W78C438C : ROM Type = ROMless ;; ROM = - ;; RAM = 256 ;; I/o Pins = 40 ;; External Memory Space = 1 M ;; Speed MHZ = 40 ;; Timer/ Counter = 3 ;; Int = 8 ;; Special Function = -5 Pure Ports I/o Expanded -1 MB External Memory Space -additional INT2, INT3 ;; Package = -.

AT76C713 : AVR microcontroller with USB interface High-speed (48 MHz) AVR microcontroller with USB interface, dual enhanced serial ports, configurable Program and Data Memory space, support of Device Firmware Upgrade (DFU) in bootstrap ROM, external Data Memory interface, two fast UART ports with IrDA coding capabilities and JTAG interface for on-chip debugging..

56F8135 : Efficient 16-bit 56800E family controller engine with dual Harvard architecture Up to 60 Million Instructions Per Second (MIPS) at 60MHz core frequency Single-cycle 16 16-bit parallel Multiplier-Accumulator (MAC) Four 36-bit accumulators, including extension bits Arithmetic and logic multi-bit shifter Parallel instruction set with unique.

MAXQ613 : 16-Bit Microcontroller With Infrared Module The MAXQ613 is a low-power, 16-bit MAXQ microcontroller designed for low-power applications including universal remote controls, consumer electronics, and white goods. The device combines a powerful 16-bit RISC microcontroller and integrated peripherals including a universal synchronous/asynchronous receiver-transmitter.

0-C     D-L     M-R     S-Z