
Table of Contents
156
2/156
1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . ... .. .. ... .. . ... .. . . ... .. . 6
2 PIN DESCRIPTION . . . . . . . . . . . . .... . ... .. . . .. .... .... .. . . . . . . . . . . . . . ... .. . .... . 7
3 REGISTER & MEMORY MAP . . . .... .. . . . . . . . . .... . ... .. .. .. . .... ... . . . . . . . . . . . . 12
4 FLASH PROGRAM MEMORY . . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... .. . . .. . 16
4.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 16
4.2
MAIN FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... .. . . . . . . . . . . 16
4.3
STRUCTURE . . . .... ... . . . . . . . . ... .. . . ... . . . .... . . . .... .... .. . .... .. . . . 16
4.3.1
Read-out Protection . . . . . . . . . . . . . . . . . . . . . .... . . . .... .... .. . . . . . . . . . . 16
4.4
ICC INTERFACE . . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 17
4.5
ICP (IN-CIRCUIT PROGRAMMING) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . ... 18
4.6
IAP (IN-APPLICATION PROGRAMMING) . .... . ... .. .. .. .... . . . ... . . . . . . . . . . 18
4.6.1
Register Description . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . .. . ... .. 18
5 CENTRAL PROCESSING UNIT . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . 19
5.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 19
5.2
MAIN FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... .... .. . . . . . . . . . . 19
5.3
CPU REGISTERS . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 19
6 SUPPLY, RESET AND CLOCK MANAGEMENT . . . . .... ... . . . . . . . . . . . . . . . . . . . . ... .. 22
6.1
PHASE LOCKED LOOP . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 22
6.2
MULTI-OSCILLATOR (MO) . . . . . . . . . . . . . . . .... ... . . . . . . . . . . . . . . . . . . . . ... .. 23
6.3
RESET SEQUENCE MANAGER (RSM) . . . . . .... ... . . . . . . . . . . . . . . . . . .. . ... .. 24
6.3.1
Introduction . . . . . . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . . . . ... .. 24
6.3.2
Asynchronous External RESET pin . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 24
6.3.3
External Power-On RESET . . . . . . . . . . . . . . . .... . . . .... . ... .. . . ... .. . . . 25
6.3.4
Internal Low Voltage Detector (LVD) RESET . . . . . . . . . . . . . . . . . . .... . . ... .. 25
6.3.5
Internal Watchdog RESET . . . . . . ... . . . . . . . . . ... .. .. ... .. .. .... . . ... .. 25
6.4
SYSTEM INTEGRITY MANAGEMENT (SI) .... . ... .. .. .. .... . . . ... . . . . . . . . . . 26
6.4.1
Low Voltage Detector (LVD) . . . . . . . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 26
6.4.2
Auxiliary Voltage Detector (AVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... .. 27
6.4.3
Clock Security System (CSS) . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 28
6.4.4
Low Power Modes . . . . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . . . . ... ... . . . . 28
6.4.5
Register Description . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . .. . ... .. 29
7 INTERRUPTS . . .... .. . . . . . . . . .... . ... .. . . . . .... .... .. . .... .. . . . . . . ... .. . . . . . 30
7.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 30
7.2
MASKING AND PROCESSING FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.3
INTERRUPTS AND LOW POWER MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.4
CONCURRENT & NESTED MANAGEMENT . . . . . . . . . . . . . .... . . . ... . . . . . . . . . . 32
7.5
INTERRUPT REGISTER DESCRIPTION . . . .... .... .. . . . . . . . . . . . . . ... .. . .... 33
7.6
EXTERNAL INTERRUPTS . . . . . . . . . . . . . .... . ... .. . . . . .... . . . . .. . . . . . . . . . . 35
7.6.1
I/O Port Interrupt Sensitivity . . . . . . . . . . . . . . . . . . . . . . .... .... .. . . . . . . . . . . 35
7.7
EXTERNAL INTERRUPT CONTROL REGISTER (EICR) . . . .... .... .. . . . . . . . . . . 37
8 POWER SAVING MODES . . . . . . . . . . .... . . ... .. .... ... . . . . . . . . . . . . . . . . . .. . ... .. 39
8.1
INTRODUCTION . .... .. . .... . ... .. .. ... ... . . . . . . . . ... .. . . ... . ... . . . . ... 39
8.2
SLOW MODE . . . . . . . . . . . . . . .... . . ... .. ... .. .. . . . . . . . ... .. .. .... . . ... .. 39
8.3
WAIT MODE . . . . . . . . . . . .... . ... .. . . ... ... . ... .. . . ... .. . . ... . ... .. .. ... 40
2