You are on page 1of 10

AT89S52 - MICROCONTROLLER

 8-bit microcontroller with 8K Bytes In-System


Programmable flash memory.
 The AT89S52 is a low-power, high-performance CMOS 8-
bit microcontroller with 8K bytes of in-system
programmable flash memory.
 The device manufactured using Atmels high-density
nonvolatile memory technology.
Cont….
 It is compatible with the indus try-standard 80C51 instruction
set and pinout.
 The 89s52 is designed with static logic for operation down to
zero frequency .
 It supports two software selectable power saving modes.
 Idle mode
 Power-down mode
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
Cont….
 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)
PIN DIAGRAM
Pin Number Description

1-8 P1.0 - P1.7 - Port 1

9 RST - Reset

10-17 P3.0 - P3.7 - Port 3

18 XTAL2 - Crystal

19 XTAL1 - Crystal

20 GND - Ground

21-28 P2.0 - P2.7 - Port 2

29 PSEN - Program Store Enable

30 ALE - Address Latch Enable

31 EA - External Access Enable

32-39 P0.7 - P0.1 - Port 0

40 Vcc - Positive Power Supply


TOGGLE SWITCHES
 The toggle switch is a type of electrical
switch.
 It is characterized by the presence of
some type of handle or lever that makes it
possible to control the flow of electrical
power from a power supply to a device of
some type.
Cont….

 An electrical toggle switch can be used in a number of


different applications, both in commercial and in residential
settings.
 It is very easy to operate.

You might also like