
8-bit Microcontrollers - MCU 8kB Flash 256B RAM 33MHz 4.0V-5.5V
Hi, I am Rose. Welcome back to my new post today. AT89S52 is one of the popular microcontrollers from the Atmel family.
8-bit Microcontrollers - MCU 8kB Flash 256B RAM 33MHz 4.0V-5.5V Hi, I am Rose. Welcome back to my new post today. AT89S52 is one of the popular microcontrollers from the Atmel family.
172
Sep 12, 2021
Tyler Carpenter

8-bit Microcontrollers - MCU 8kB Flash 256B RAM 33MHz 4.0V-5.5V
Hi, I am Rose. Welcome back to my new post today. AT89S52 is one of the popular microcontrollers from the Atmel family.
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.

| 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) |

Symbol

Footprint

3D Model
• 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
Microchip Technology AT89S52-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89S52-24PU.
Microchip Technology AT89S52-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89S52-24PU.
| Product Attribute | Attribute Value | |
|---|---|---|
| Factory Lead Time | 7 Weeks | |
| Contact Plating | Tin | |
| Mount | Through Hole | |
| Mounting Type | Through Hole | |
| Package / Case | 40-DIP (0.600, 15.24mm) | |
| Number of Pins | 40Pins | |
| Number of I/Os | 32I/Os | |
| Watchdog Timers | Yes | |
| Operating Temperature | -40°C~85°C TA | |
| Packaging | Tube | |
| Series | 89S | |
| Published | 1997 | |
| JESD-609 Code | e3 | |
| Pbfree Code | yes | |
| Part Status | Active | |
| Moisture Sensitivity Level (MSL) | 1 (Unlimited) | |
| Number of Terminations | 40Terminations | |
| Terminal Position | DUAL | |
| Supply Voltage | 5V |
| Product Attribute | Attribute Value | |
|---|---|---|
| Terminal Pitch | 2.54mm | |
| Frequency | 33MHz | |
| Base Part Number | AT89S52 | |
| Operating Supply Voltage | 5V | |
| Power Supplies | 5V | |
| Interface | UART | |
| Memory Size | 8kB | |
| Oscillator Type | Internal | |
| Speed | 24 MHz | |
| RAM Size | 256 x 8 | |
| Voltage - Supply (Vcc/Vdd) | 4V~5.5V | |
| uPs/uCs/Peripheral ICs Type | MICROCONTROLLER | |
| Number of Bits | 8Bits | |
| Core Processor | 8051 | |
| Peripherals | WDT | |
| Program Memory Type | FLASH | |
| Core Size | 8-Bit | |
| Program Memory Size | 8KB 8K x 8 | |
| Connectivity | UART/USART |
| Product Attribute | Attribute Value | |
|---|---|---|
| Bit Size | 8 | |
| Access Time | 24 μs | |
| Has ADC | NO | |
| DMA Channels | NO | |
| Data Bus Width | 8b | |
| PWM Channels | NO | |
| DAC Channels | NO | |
| Number of Timers/Counters | 3Timers/Counters | |
| Address Bus Width | 8b | |
| Number of UART Channels | 1UART Channel | |
| Height | 4.826mm | |
| Length | 52.58mm | |
| Width | 13.97mm | |
| REACH SVHC | No SVHC | |
| Radiation Hardening | No | |
| RoHS Status | ROHS3 Compliant | |
| Lead Free | Lead Free |

| Part Number | Description | Manufacturer |
| AT89S52-24JURMICROCONTROLLERS AND PROCESSORS | Microcontroller, 8-Bit, FLASH, 24MHz, CMOS, PQCC44 | Microchip Technology Inc |
●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.

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.
Download datasheets and manufacturer documentation for Microchip Technology AT89S52-24PU.
Download datasheets and manufacturer documentation for AT89S52-24PU
TAGS
Comments