2/72
Table of Contents
72
Document
Page
2
ST62T40B/E40B . ....................................1
1 GENERAL DESCRIPTION . . . . . . ................................................ 5
1.1 INTRODUCTION . . . . . . . . . . . . . ............................................5
1.2 PIN DESCRIPTIONS . . . . . . ................................................7
1.3 MEMORY MAP . . . . . . . . . . ................................................8
1.3.1 Introduction . . . ..................................................... 8
1.3.2 Program Space . . . . . . . . . . . . . . . . . . . . ................................. 8
1.3.3 Data Space . . . . . . . . . . . . . . . . . . . . . . . . . .............................. 10
1.3.4 Stack Space . . . . . . . . . . . . ...........................................10
1.3.5 Data Window Register (DWR) . ........................................11
1.3.6 Data RAM/EEPROM Bank Register (DRBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.7 EEPROM Description . . . . . . . . . . . . . . . . . . . . ........................... 13
1.4 PROGRAMMING MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4.1 Option Byte . . . .................................................... 15
1.4.2 Program Memory . . . ................................................ 15
1.4.3 EEPROM Data Memory . . . . . . . . . . . . . . . . . . . ........................... 15
1.4.4 EPROM Erasing .................................................... 15
2 CENTRAL PROCESSING UNIT . . ............................................... 16
2.1 INTRODUCTION . . . . . . . . . . . . . ........................................... 16
2.2 CPU REGISTERS . . . .................................................... 16
3 CLOCKS, RESET, INTERRUPTS AND POWER SAVING MODES . . ................... 18
3.1 CLOCK SYSTEM . . . . . . . . . . . . . ...........................................18
3.1.1 Main Oscillator . . . . . . . . . . . . . . . . . . . . ................................. 18
3.1.2 32 KHz STAND-BY OSCILLATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 RESETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.1 RESET Input . . .................................................... 20
3.2.2 Power-on Reset .................................................... 20
3.2.3 Watchdog Reset . . . . . . . . . . . . . . . . . . ................................. 21
3.2.4 Application Notes . . . ................................................ 21
3.2.5 MCU Initialization Sequence . . . . . . . . .................................. 21
3.3 DIGITAL WATCHDOG . . . . . . . . . . . . . . . . . . .................................. 23
3.3.1 Digital Watchdog Register (DWDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3.2 Application Notes . . . ................................................ 25
3.4 INTERRUPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 27
3.4.1 Interrupt request . ...................................................27
3.4.2 Interrupt Procedure . . . . . . . . . . . . . . . . ................................. 28
3.4.3 Interrupt Option Register (IOR) . . . .. . . . . . . . . . . . . . . . . . . . . ............... 29
3.4.4 Interrupt sources . . . . . . . . . . . ........................................29
3.5 POWER SAVING MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ........ 31
3.5.1 WAIT Mode ....................................................... 31
3.5.2 STOP Mode . . . . . . . . ...............................................31
3.5.3 Exit from WAIT and STOP Modes . . . . ..................................32
4 ON-CHIP PERIPHERALS . . . . . . . . . . . ...........................................33
4.1 I/O PORTS . . . . . . . . . . . . . . . . . . ...........................................33
4.1.1 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . ........................... 34
4.1.2 Safe I/O State Switching Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35