
C8051F330/1/2/3/4/5
4
Rev. 1.4
9.2.5. Stack ....................................................................................................... 80
9.2.6. Special Function Registers....................................................................... 81
9.2.7. Register Descriptions............................................................................... 85
9.3. Interrupt Handler............................................................................................... 87
9.3.1. MCU Interrupt Sources and Vectors ........................................................ 88
9.3.2. External Interrupts.................................................................................... 89
9.3.3. Interrupt Priorities..................................................................................... 89
9.3.4. Interrupt Latency ...................................................................................... 89
9.3.5. Interrupt Register Descriptions................................................................. 91
9.4. Power Management Modes.............................................................................. 96
9.4.1. Idle Mode.................................................................................................. 96
9.4.2. Stop Mode................................................................................................ 97
10.Reset Sources......................................................................................................... 99
10.1.Power-On Reset............................................................................................. 100
10.2.Power-Fail Reset/VDD Monitor ...................................................................... 100
10.3.External Reset................................................................................................ 101
10.4.Missing Clock Detector Reset ........................................................................ 101
10.5.Comparator0 Reset........................................................................................ 102
10.6.PCA Watchdog Timer Reset .......................................................................... 102
10.7.Flash Error Reset ........................................................................................... 102
10.8.Software Reset............................................................................................... 102
11.Flash Memory ....................................................................................................... 105
11.1.Programming The Flash Memory................................................................... 105
11.1.1.Flash Lock and Key Functions............................................................... 105
11.1.2.Flash Erase Procedure .......................................................................... 105
11.1.3.Flash Write Procedure ........................................................................... 106
11.2.Non-volatile Data Storage .............................................................................. 106
11.3.Security Options............................................................................................. 107
12.External RAM........................................................................................................ 111
13.Oscillators............................................................................................................. 113
13.1.Programmable Internal High-Frequency (H-F) Oscillator............................... 113
13.2.Programmable Internal Low-Frequency (L-F) Oscillator ................................ 115
13.2.1.Calibrating the Internal L-F Oscillator..................................................... 115
13.3.External Oscillator Drive Circuit...................................................................... 116
13.3.1.External Crystal Example....................................................................... 118
13.3.2.External RC Example............................................................................. 120
13.3.3.External Capacitor Example................................................................... 120
13.4.System Clock Selection.................................................................................. 121
14.Port Input/Output ................................................................................................ 123
14.1.Priority Crossbar Decoder.............................................................................. 125
14.2.Port I/O Initialization ....................................................................................... 127
14.3.General Purpose Port I/O............................................................................... 129
15.SMBus ................................................................................................................... 135
15.1.Supporting Documents................................................................................... 136
15.2.SMBus Configuration...................................................................................... 136