Contents s vBL1000
Appendix C: Memory, I/O Map, and Interrupt Vectors C-1
BL1000 Memory ............................................................................... C-2
Physical Memory .......................................................................... C-2
Memory Management ................................................................... C-2
How Dynamic C Uses the MMU .................................................. C-4
Control over Memory Mapping .................................................... C-6
Extended Memory Code ............................................................... C-6
Extended Memory Data ................................................................ C-7
Execution Timing .......................................................................... C-7
Memory-Access Timing ................................................................ C-8
Memory Map ..................................................................................... C-9
Initialized Memory Locations ..................................................... C-13
Interrupt Vectors .............................................................................. C-13
Nonmaskable Interrupts ................................................................... C-14
Power-Fail Interrupts .................................................................. C-14
Jump Vectors .................................................................................... C-15
Interrupt Priorities ............................................................................ C-16
Appendix D: EEPROM D-1
EEPROM Parameters ........................................................................D-2
Library Routines ................................................................................D-3
Appendix E: Sample Analog Applications E-1
Semiconductor Temperature Sensor .................................................. E-2
Thermocouple .................................................................................... E-3
420 mA Loop ................................................................................... E-4
Appendix F: Opto 22 Support F-1
Appendix G: Power Management G-1
Power Consumption ...........................................................................G-2
Intermittent Operation........................................................................G-3
Appendix H: Standalone Programs H-1
Option 1: Burn an EPROM................................................................H-2
Option 2: Use Battery-Backed Static RAM .......................................H-3
Reliability...........................................................................................H-3
Program Life .................................................................................H-3
Speed .............................................................................................H-4
Data Space ....................................................................................H-4
Cost ...............................................................................................H-4
Ease ...............................................................................................H-4
Remote Downloading ........................................................................H-4