Si1000/1/2/3/4/5
8.3. Instruction Set.................................................................................................. 110
8.4. CIP-51 Register Descriptions .......................................................................... 115
9. Memory Organization ............................................................................................ 118
9.1. Program Memory............................................................................................. 119
9.2. Data Memory................................................................................................... 119
10. On-Chip XRAM ..................................................................................................... 121
10.1. Accessing XRAM........................................................................................... 121
10.2. Special Function Registers............................................................................ 122
11. Special Function Registers................................................................................. 123
11.1. SFR Paging ................................................................................................... 124
12. Interrupt Handler.................................................................................................. 129
12.1. Enabling Interrupt Sources............................................................................ 129
12.2. MCU Interrupt Sources and Vectors.............................................................. 129
12.3. Interrupt Priorities .......................................................................................... 130
12.4. Interrupt Latency............................................................................................ 130
12.5. Interrupt Register Descriptions...................................................................... 132
12.6. External Interrupts INT0 and INT1................................................................. 139
13. Flash Memory....................................................................................................... 141
13.1. Programming The Flash Memory.................................................................. 141
13.2. Non-volatile Data Storage ............................................................................. 143
13.3. Security Options ............................................................................................ 143
13.4. Determining the Device Part Number at Run Time ....................................... 145
13.5. Flash Write and Erase Guidelines................................................................. 145
13.6. Minimizing Flash Read Current ..................................................................... 147
14. Power Management ............................................................................................. 151
14.1. Normal Mode................................................................................................. 152
14.2. Idle Mode....................................................................................................... 153
14.3. Stop Mode ..................................................................................................... 153
14.4. Suspend Mode .............................................................................................. 154
14.5. Sleep Mode ................................................................................................... 154
14.6. Configuring Wakeup Sources........................................................................ 155
14.7. Determining the Event that Caused the Last Wakeup................................... 155
14.8. Power Management Specifications ............................................................... 157
15. Cyclic Redundancy Check Unit (CRC0)............................................................. 158
15.1. CRC Algorithm............................................................................................... 158
15.2. Preparing for a CRC Calculation ................................................................... 160
15.3. Performing a CRC Calculation ...................................................................... 160
15.4. Accessing the CRC0 Result .......................................................................... 160
15.5. CRC0 Bit Reverse Feature............................................................................ 164
16. On-Chip DC-DC Converter (DC0)........................................................................ 165
16.1. Startup Behavior............................................................................................ 166
16.2. High Power Applications ............................................................................ 167
16.3. Pulse Skipping Mode..................................................................................... 167
16.4. Enabling the DC-DC Converter ..................................................................... 167
16.5. Minimizing Power Supply Noise .................................................................... 168
4
Rev. 1.0