beautypg.com
71M653X Software User’s Guide
List of Figures
Figure 2-1: Software Structure ....................................................................................................................................... 14
Figure 3-1: Port Speed and Handshake Setup ............................................................................................................... 19
Figure 4-1, Setup of Keil Compiler for bank-switched code ............................................................................................ 36
Figure 4-2, Selecting a Bank for a File Group in Keil C .................................................................................................. 37
Figure 4-3, Setting Keil’s Linker for Bank-switched Code ............................................................................................... 38
Figure 5-1: Sag and Dip Conditions ............................................................................................................................... 84
Figure 5-2: Sag Event .................................................................................................................................................... 84
Figure 5-3: Crystal Frequency over Temperature........................................................................................................... 85
Figure 5-4: Crystal Compensation .................................................................................................................................. 86
Figure 5-5, State Diagram of Operating Modes ............................................................................................................ 101
List of Tables
Table 3-1: Memory Map ................................................................................................................................................. 17
Table 4-1: Code Bank Memory Addresses and Availability ............................................................................................ 35
Table 5-1: Internal Data Memory Map ............................................................................................................................ 43
Table 5-2: Internal Data Types ....................................................................................................................................... 46
Table 5-3: Demo Code Versions .................................................................................................................................... 47
Table 5-4: Current Sensing Options ............................................................................................................................... 47
Table 5-5: Compensation Features ................................................................................................................................ 48
Table 5-6: Power Registers and Pulse Output Features ................................................................................................ 49
Table 5-7: Creep Functions ............................................................................................................................................ 50
Table 5-8: Operating Modes ........................................................................................................................................... 50
Table 5-9: Calibration and Various Services .................................................................................................................. 51
Table 5-10: Interrupt Service Routines ........................................................................................................................... 53
Table 5-11: Interrupt Priority Assignment ....................................................................................................................... 54
Table 5-12: MPU Memory Locations .............................................................................................................................. 74
Table 5-13: MPU Status Bits .......................................................................................................................................... 76
Table 5-14: Frequency over Temperature ...................................................................................................................... 85
Table 6-7: Notes on Data Addressing Modes ............................................................................................................... 105
Table 6-8: Notes on Program Addressing Modes ........................................................................................................ 105
Table 6-9: Arithmetic Operations .................................................................................................................................. 106
Table 6-10: Logic Operations ....................................................................................................................................... 107
Table 6-11: Data Transfer Operations .......................................................................................................................... 108
Table 6-12: Program Branches .................................................................................................................................... 109
Table 6-13: Boolean Manipulations .............................................................................................................................. 109
Table 6-14: Instruction Set in Hexadecimal Order ........................................................................................................ 110
Table 6-15: Instruction Set in Hexadecimal Order ........................................................................................................ 111
Table 6-16: Instruction Set in Hexadecimal Order ........................................................................................................ 112
Table 6-17: Instructions Affecting Flags ....................................................................................................................... 113
v1.1v1.1
TERIDIAN Proprietary
8 of 116
© Copyright 2005-2008 TERIDIAN Semiconductor Corporation