2/92
Table of Contents
92
1 GENERAL DESCRIPTION . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . . 4
1.1 INTRODUCTION . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. . 4
1.2 PIN DESCRIPTION . . .... . ... .. . . ... .. . .... . ... .. .. .. .... . . . ... . . . . . . . . ... 5
1.3 MEMORY MAP . . . . . . . . . . .... . ... ... . . . .... .... .. . . . . . . . . . . . . . ... .. . .... . 9
1.4 OPTION BYTE . . . . . . . .... . . .. .. .. .. . . . . . . . . . . . . . ... . . . . . . . . . ... .. .. ... .. 12
2 CENTRAL PROCESSING UNIT . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . 13
2.1 INTRODUCTION . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 13
2.2 MAIN FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... ... . . . . . . . . ... .. . . . 13
2.3 CPU REGISTERS . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 13
3 CLOCKS, RESET, INTERRUPTS & POWER SAVING MODES . . . . . . . . . . . . . .... . . ... .. 16
3.1 CLOCK SYSTEM . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 16
3.1.1 General Description . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 16
3.1.2 External Clock . . . . . . . . . . . . . . . . ... . . . . . . . . . ... .. .. ... .. .. . . .. . . ... .. 16
3.2 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... ... . . . . . . . . ... .. . . . 17
3.2.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 17
3.2.2 External Reset . . . . . . .... . ... .. . . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 17
3.2.3 Reset Operation . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . ... . ... .. . . ... .. . . . 17
3.2.4 Low Voltage Detector Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 INTERRUPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 POWER SAVING MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . ... 22
3.4.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 22
3.4.2 Slow Mode . . . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 22
3.4.3 Wait Mode . . . . . . . . . . . . . . . . . . . ... . . . . ... .. ... .. .. ... .. . ... .. . . ... . . 22
3.4.4 Halt Mode . . . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 23
3.5 MISCELLANEOUS REGISTER . . . . . . . . . . . . . . ... . . . . . . . . . .... ... . . . . . . . . . . . . 24
4 ON-CHIP PERIPHERALS . . . . . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . . . . ... .. 25
4.1 I/O PORTS . . . . . . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 25
4.1.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 25
4.1.2 Functional Description . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 25
4.1.3 Register Description . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 29
4.2 WATCHDOG TIMER (WDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 31
4.2.2 Main Features . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . .... 31
4.2.3 Functional Description . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 32
4.2.4 Hardware Watchdog Option . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... .. . . .. . 32
4.2.5 Register Description . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 32
4.3 16-BIT TIMER . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . ... .. .. ... .. . ... .. . . ... .. 33
4.3.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 33
4.3.2 Main Features . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . .... 33
4.3.3 Functional Description . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 33
4.3.4 Register Description . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 43
4.4 SERIAL COMMUNICATIONS INTERFACE (SCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.4.1 Introduction . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 48
4.4.2 Main Features . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . .... 48
4.4.3 General Description . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 48
2