DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AT89S8252(2000) View Datasheet(PDF) - Atmel Corporation

Part Name
Description
Manufacturer
AT89S8252
(Rev.:2000)
Atmel
Atmel Corporation Atmel
AT89S8252 Datasheet PDF : 34 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
AT89S8252
Watchdog and Memory Control Register The WMCON
register contains control bits for the Watchdog Timer
(shown in Table 3). The EEMEN and EEMWE bits are used
to select the 2K bytes on-chip EEPROM, and to enable
byte-write. The DPS bit selects one of two DPTR registers
available.
Table 3. WMCONWatchdog and Memory Control Register
WMCON Address = 96H
Reset Value = 0000 0010B
PS2
PS1
PS0
EEMWE
EEMEN
DPS
WDTRST
WDTEN
Bit
7
6
5
4
3
2
1
0
Symbol
PS2
PS1
PS0
EEMWE
EEMEN
DPS
WDTRST
RDY/BSY
WDTEN
Function
Prescaler Bits for the Watchdog Timer. When all three bits are set to 0, the watchdog timer has a nominal period of
16 ms. When all three bits are set to 1, the nominal period is 2048 ms.
EEPROM Data Memory Write Enable Bit. Set this bit to 1before initiating byte write to on-chip EEPROM with the
MOVX instruction. User software should set this bit to 0after EEPROM write is completed.
Internal EEPROM Access Enable. When EEMEN = 1, the MOVX instruction with DPTR will access on-chip EEPROM
instead of external data memory. When EEMEN = 0, MOVX with DPTR accesses external data memory.
Data Pointer Register Select. DPS = 0 selects the first bank of Data Pointer Register, DP0, and DPS = 1 selects the
second bank, DP1
Watchdog Timer Reset and EEPROM Ready/Busy Flag. Each time this bit is set to 1by user software, a pulse is
generated to reset the watchdog timer. The WDTRST bit is then automatically reset to 0in the next instruction cycle.
The WDTRST bit is Write-Only. This bit also serves as the RDY/BSY flag in a Read-Only mode during EEPROM write.
RDY/BSY = 1 means that the EEPROM is ready to be programmed. While programming operations are being executed,
the RDY/BSY bit equals 0and is automatically reset to 1when programming is completed.
Watchdog Timer Enable Bit. WDTEN = 1 enables the watchdog timer and WDTEN = 0 disables the watchdog timer.
SPI Registers Control and status bits for the Serial Periph-
eral Interface are contained in registers SPCR (shown in
Table 4) and SPSR (shown in Table 5). The SPI data bits
are contained in the SPDR register. Writing the SPI data
register during serial data transfer sets the Write Collision
bit, WCOL, in the SPSR register. The SPDR is double buff-
ered for writing and the values in SPDR are not changed by
Reset.
Interrupt Registers 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. Two priorities can be set for each of the
six interrupt sources in the IP register.
Dual Data Pointer Registers To facilitate accessing both
internal EEPROM and external data memory, two banks of
16 bit Data Pointer Registers are provided: DP0 at SFR
address locations 82H-83H and DP1 at 84H-85H. Bit DPS
= 0 in SFR WMCON selects DP0 and DPS = 1 selects
DP1. The user should always initialize the DPS bit to the
appropriate value before accessing the respective Data
Pointer Register.
Power Off Flag The Power Off Flag (POF) is located at
bit_4 (PCON.4) in the PCON SFR. POF is set to 1during
power up. It can be set and reset under software control
and is not affected by RESET.
7

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]