ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectAT89S52-24PU Microcontroller: Diagram, Pinout, and Datasheet

AT89S52-24PU Microcontroller: Diagram, Pinout, and Datasheet

8-bit Microcontrollers - MCU 8kB Flash 256B RAM 33MHz 4.0V-5.5V The AT89S52-24PU is a CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory that is low-power and high-performance.

2234

Feb 3, 2022

Steward Hudson

Programming AT89S52 Microcontroller via C

8-bit Microcontrollers - MCU 8kB Flash 256B RAM 33MHz 4.0V-5.5V

The AT89S52-24PU is a CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory that is low-power and high-performance. This article mainly introduces diagram, pinout, datasheet and other detailed information about Microchip Technology AT89S52-24PU.

AT89S52-24PU

88888In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $6.24532$6.25
10+ $5.89182$58.92
100+ $5.55832$555.83
500+ $5.2437$2621.85
1000+ $4.94688$4946.88
Unit Price:$6.24532
Subtotal: $6.25
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

AT89S52 Description

AT89S52 is one of the popular microcontrollers from the Atmel family. AT89S52 microcontroller is an 8-bit, low-power, high-performance, CMOS technology-based microcontroller having 8k Flash memory and 256 bytes of RAM memory. 

 

It can be operated at 33MHz maximum operating frequency by using an external oscillator. Like other microcontrollers,

Furthermore, it has 40 pins, out of which 32 are GPIO pins. 

 

It comprises three 16-bit timers, external interrupts, a full-duplex serial port, an on-chip oscillator, and clock circuitry.AT89S52 also has an inbuilt Watchdog timer to operate microcontroller low power mode. 

 

This microcontroller finds its applications from domestic devices to the industrial level to provide digital control to embedded systems. The Microcontroller also has Operating mode, Idle Mode, and Power-down mode which makes it suitable for battery-operated applications. 

AT89S52 Pinout

Pin Number Pin Name Description
1 P1.0 (T2) Timer/Counter or 0th GPIO pin of PORT 1
2 P1.1 (T2.EX) Timer/Counter/External Counter or 1st GPIO pin of PORT 1
3 P1.2 2nd GPIO pin of PORT 1
4 P1.3 3rd GPIO pin of PORT 1
5 P1.4 4th GPIO pin of PORT 1
6 P1.5 (MOSI) MOSI for in System Programming or 5th GPIO pin of PORT 1
7 P1.6 (MISO) MISO for in System Programming or 6th GPIO pin of PORT 1
8 P1.7 (SCK) SCK for in System Programming or 7th GPIO pin of PORT 1
9 RST Making this pin high will reset the Microcontroller
10 P3.0 (RXD) RXD Serial Input or 0th GPIO pin of PORT 3
11 P3.1 (TXD) TXD Serial Output or 1st GPIO pin of PORT 3
12 P3.2 (INT0’) External Interrupt 0 or 2nd GPIO pin of PORT 3
13 P3.3 (INT1’) External Interrupt 1 or 3rd GPIO pin of PORT 3
14 P3.4 (T0) Timer 0 or 4th GPIO pin of PORT 3
15 P3.5 (T1) Timer 1 or 5th GPIO pin of PORT 3
16 P3.6 (WR’) Memory Write or 6th GPIO pin of PORT 3
17 P3.7 (RD’) Memory Read or 7th GPIO pin of PORT 3
18 XTAL2 External Oscillator Output
19 XTAL1 External Oscillator Input
20 GND Ground pin of MCU
21 P2.0(A8) 0th GPIO pin of PORT 2
22 P2.1 (A9) 1st GPIO pin of PORT 2
23 P2.2 (A10) 2nd GPIO pin of PORT 2
24 P2.3 (A11) 3rd GPIO pin of PORT 2
25 P2.4 (A12) 4th GPIO pin of PORT 2
26 P2.5 (A13) 5th GPIO pin of PORT 2
27 P2.6 (A14) 6th GPIO pin of PORT 2
28 P2.7 (A15) 7th GPIO pin of PORT 2
29 PSEN’ Program store Enable used to read external program memory
30 ALE / PROG’ Address Latch Enable / Program Pulse Input
31 EA’ / VPP External Access Enable / Programming enable Voltage
32 P0.7 (AD7) Address / Data pin 7 or 7th GPIO pin of PORT 0
33 P0.6 (AD6) Address / Data pin 6 or 6th GPIO pin of PORT 0
34 P0.5 (AD5) Address / Data pin 5 or 5th GPIO pin of PORT 0
35 P0.4 (AD4) Address / Data pin 4 or 4th GPIO pin of PORT 0
36 P0.3 (AD3) Address / Data pin 3 or 3rd GPIO pin of PORT 0
37 P0.2 (AD2) Address / Data pin 2 or 2nd GPIO pin of PORT 0
38 P0.1 (AD1) Address / Data pin 1 or 1st GPIO pin of PORT 0
39 P0.0 (AD0) Address / Data pin 0 or 0th GPIO pin of PORT 0
40 VCC Positive pin of MCU (+5V)

AT89S52 CAD Model

Symbol

Footprint

3D Model

AT89S52 Features

• 8K Bytes of In-System Programmable (ISP) Flash Memory

– Endurance: 10,000 Write/Erase Cycles

• 4.0V to 5.5V Operating Range

• Fully Static Operation: 0 Hz to 33 MHz

• Three-level Program Memory Lock

• 256 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

• Fast Programming Time

• Flexible ISP Programming (Byte and Page Mode)

• Green (Pb/Halide-free) Packaging Option

Specifications

Microchip Technology AT89S52-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89S52-24PU.

AT89S52-24PU Tech Specifications

Microchip Technology AT89S52-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89S52-24PU.

Product Attribute Attribute Value
Factory Lead Time7 Weeks
Contact PlatingTin
MountThrough Hole
Mounting TypeThrough Hole
Package / Case40-DIP (0.600, 15.24mm)
Number of Pins40Pins
Number of I/Os32I/Os
Watchdog TimersYes
Operating Temperature-40°C~85°C TA
PackagingTube
Series89S
Published1997
JESD-609 Codee3
Pbfree Codeyes
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
Number of Terminations40Terminations
Terminal PositionDUAL
Supply Voltage5V
Product Attribute Attribute Value
Terminal Pitch2.54mm
Frequency33MHz
Base Part NumberAT89S52
Operating Supply Voltage5V
Power Supplies5V
InterfaceUART
Memory Size8kB
Oscillator TypeInternal
Speed24 MHz
RAM Size256 x 8
Voltage - Supply (Vcc/Vdd)4V~5.5V
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER
Number of Bits8Bits
Core Processor8051
PeripheralsWDT
Program Memory TypeFLASH
Core Size8-Bit
Program Memory Size8KB 8K x 8
ConnectivityUART/USART
Product Attribute Attribute Value
Bit Size8
Access Time24 μs
Has ADCNO
DMA ChannelsNO
Data Bus Width8b
PWM ChannelsNO
DAC ChannelsNO
Number of Timers/Counters3Timers/Counters
Address Bus Width8b
Number of UART Channels1UART Channel
Height4.826mm
Length52.58mm
Width13.97mm
REACH SVHCNo SVHC
Radiation HardeningNo
RoHS StatusROHS3 Compliant
Lead FreeLead Free
0 Products View Similar

AT89S52 Block Diagram

AT89S52 Alternatives

Part Number Description Manufacturer
AT89S52-24JURMICROCONTROLLERS AND PROCESSORS Microcontroller, 8-Bit, FLASH, 24MHz, CMOS, PQCC44 Microchip Technology Inc

AT89S52 Applications

●Sensor Systems

●Medical systems

●Home automation systems

●Low-cost embedded systems

●Automobiles

●Defense and safety purposes

●Multiple DIY Projects

●Very good choice if you are learning ATmel

●Projects requiring Multiple I/O interfaces and communications

●Replacement for Arduino Module

●Ideal for more advanced level A/D applications in automotive, industrial, appliances, and consumer applications.

AT89S52 Package

AT89S52 Manufacturer

Microchip Technology Inc. is a publicly listed American company that produces microcontrollers, mixed-signal, analog, and Flash-IP integrated circuits. 

 

Its products include microcontrollers (PIC, dsPIC, AVR, and SAM), serial EEPROM devices, serial SRAM devices, embedded security devices, radio frequency (RF) devices, thermal, power, and battery management analog devices, as well as linear and interface and wireless products. 

 

Its corporate headquarters are located in Chandler, Arizona. Its fabs are located in Tempe, Arizona, Gresham, Oregon, and Colorado Springs, Colorado. Its assembly/testing facilities are located in Chachoengsao, Thailand, Calamba, and Cabuyao in the Philippines.

 

Datasheet PDF

Download datasheets and manufacturer documentation for Microchip Technology AT89S52-24PU.

AT89S52-24PU Documents

Download datasheets and manufacturer documentation for AT89S52-24PU

Frequently Asked Questions

TAGS

Share