
Table of Contents
164
2/164
2
1 GENERAL DESCRIPTION . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . . 6
1.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... . 6
1.2
PIN DESCRIPTION . . . . . . .... . ... .. . . . . .... . ... .. . . ... .. . . . . . . ... .. . . ... . 7
1.3
REGISTER & MEMORY MAP . . . . . . . . . . . . . . . . . . .... . ... ... . . . . . . . . ... .. .. . 11
2 EPROM PROGRAM MEMORY . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . . . . ... .. 15
3 DATA EEPROM . . . . . . . . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . . . ... .. . . . . . . 16
3.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 16
3.2
MAIN FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... .. . . . . . . . . . . 16
3.3
MEMORY ACCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . ... 17
3.4
POWER SAVING MODES . . . . . . .... .. . .... . ... .. .. .. .... . . . ... . . . . . . . . . . 18
3.5
ACCESS ERROR HANDLING . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 18
3.6
REGISTER DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . ... 19
4 CENTRAL PROCESSING UNIT . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . 20
4.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 20
4.2
MAIN FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... .. . . . . . . . . . . 20
4.3
CPU REGISTERS . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 20
5 SUPPLY, RESET AND CLOCK MANAGEMENT . . . . .... ... . . . . . . . . . . . . . . . . . . . . ... .. 23
5.1
LOW VOLTAGE DETECTOR (LVD) . . . . . . . . .... ... . . . . . . . . . . . . . . . . . . . . ... .. 24
5.2
RESET SEQUENCE MANAGER (RSM) . . . . . .... ... . . . . . . . . . . . . . . . . . .. . ... .. 25
5.2.1
Introduction . . . . . . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . . . . ... .. 25
5.2.2
Asynchronous External RESET pin . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 26
5.2.3
Internal Low Voltage Detection RESET . . . . . . . . . . . . . . . . . . . . . . .... . . ... .. 26
5.2.4
Internal Watchdog RESET . . . . . . ... . . . . . . . . . ... .. .. ... .. .. .... . . ... .. 26
5.3
LOW CONSUMPTION OSCILLATOR . . . . . .... . ... .. .. .. .... . . . ... . . . . . . . . . . 27
6 INTERRUPTS . . .... .. . . . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . 28
6.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 28
6.2
MASKING AND PROCESSING FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.3
INTERRUPTS AND LOW POWER MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.4
CONCURRENT & NESTED MANAGEMENT . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . 30
6.5
INTERRUPT REGISTER DESCRIPTION . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 31
7 POWER SAVING MODES . . . . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . .. . ... .. 34
7.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 34
7.2
SLOW MODE . . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 34
7.3
WAIT MODE . . . . . . . . . . . .... . ... .. . . ... ... . ... .. . . ... .. . . ... . ... .. .. ... 35
7.4
ACTIVE-HALT AND HALT MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.4.1
ACTIVE-HALT MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.4.2
HALT MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8 I/O PORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . ... .. ... .. .. ... .. . ... .. . . ... . . 38
8.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 38
8.2
FUNCTIONAL DESCRIPTION . . . . . . . ... . . . . . . . . . ... .. .. ... .. . ... .. . . ... .. 38
8.2.1
Input Modes . . .... . . . . .. . . . . . . . . . . . . . ... ... . . . . . . . . . . ... .. .. . . . . . . 38
8.2.2
Output Modes . . . . . . . . . . . . . . . . ... . . . . . . . . . ... .. .. ... .. .. . . .. . . ... .. 38
8.2.3
Alternate Functions . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 38