AT89S8253-24PU Atmel, AT89S8253-24PU Datasheet - Page 8

IC 8051 MCU FLASH 12K 40DIP

AT89S8253-24PU

Manufacturer Part Number
AT89S8253-24PU
Description
IC 8051 MCU FLASH 12K 40DIP
Manufacturer
Atmel
Series
89Sr
Datasheet

Specifications of AT89S8253-24PU

Core Processor
8051
Core Size
8-Bit
Speed
24MHz
Connectivity
SPI, UART/USART
Peripherals
POR, WDT
Number Of I /o
32
Program Memory Size
12KB (12K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
40-DIP (0.600", 15.24mm)
Cpu Family
89S
Device Core
8051
Device Core Size
8b
Frequency (max)
24MHz
Interface Type
SPI/UART
Total Internal Ram Size
256Byte
# I/os (max)
32
Number Of Timers - General Purpose
3
Operating Supply Voltage (typ)
3.3/5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
2.7V
Instruction Set Architecture
CISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Through Hole
Pin Count
40
Package Type
PDIP
Processor Series
AT89x
Core
8051
Data Bus Width
8 bit
Data Ram Size
256 B
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
2.7 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Development Tools By Supplier
AT89ISP
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Data Converters
-
Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89S8253-24PU
Manufacturer:
ATM
Quantity:
5 530
Part Number:
AT89S8253-24PU
Manufacturer:
ATM
Quantity:
6 250
Part Number:
AT89S8253-24PU
Manufacturer:
ATMEL
Quantity:
37 930
Part Number:
AT89S8253-24PU
Manufacturer:
ATMEL/PBF
Quantity:
7
5.1
Table 5-2.
5.2
Table 5-3.
5.3
5.4
8
AUXR Address = 8EH
Not Bit Addressable
Bit
Symbol
Intel_Pwd_Exit
DISALE
CLKREG Address = 8FH
Not Bit Addressable
Bit
Symbol
X2
Auxiliary Register
Clock Register
SPI Registers
Interrupt Registers
AT89S8253
7
7
Function
When X2 = 0, the oscillator frequency (at XTAL1 pin) is internally divided by 2 before it is used as the device system
frequency.
When X2 = 1, the divider by 2 is no longer used and the XTAL1 frequency becomes the device system frequency. This
enables the user to choose a 6 MHz crystal instead of a 12 MHz crystal, for example, in order to reduce EMI.
AUXR – Auxiliary Register
CLKREG – Clock Register
Function
When set, this bit configures the interrupt driven exit from power-down to resume execution on the rising edge of
the interrupt signal. When this bit is cleared, the execution resumes after a self-timed interval (nominal 2 ms)
referenced from the falling edge of the interrupt signal.
When DISALE = 0, ALE is emitted at a constant rate of 1/6 the oscillator frequency (except during MOVX when 1
ALE pulse is missing). When DISALE = 1, ALE is active only during a MOVX or MOVC instruction.
6
6
Control and status bits for the Serial Peripheral Interface are contained in registers SPCR (see
Table 14-1 on page
in the SPDR register. In normal SPI mode, writing the SPI data register during serial data trans-
fer sets the Write Collision bit (WCOL) in the SPSR register. In enhanced SPI mode, the SPDR
is also write double-buffered because WCOL works as a Write Buffer Full Flag instead of being a
collision flag. The values in SPDR are not changed by Reset.
The global interrupt enable bit and the individual interrupt enable bits are in the IE register. In
addition, the individual interrupt enable bit for the SPI is in the SPCR register. Four priorities can
be set for each of the six interrupt sources in the IP and IPH registers.
IPH bits have the same functions as IP bits, except IPH has higher priority than IP. By using IPH
in conjunction with IP, a priority level of 0, 1, 2, or 3 may be set for each interrupt.
5
5
25) and SPSR (see
4
4
3
Table 14-2 on page
3
2
2
26). The SPI data bits are contained
Intel_Pwd_Exit
Reset Value = XXXX XXX0B
Reset Value = XXXX XXX0B
1
1
DISALE
3286P–MICRO–3/10
X2
0
0

Related parts for AT89S8253-24PU