Datasheet

Chapter 4 Memory
MC9S08JM60 Series Data Sheet, Rev. 3
Freescale Semiconductor 43
4.2 Register Addresses and Bit Assignments
The registers in the MC9S08JM60 series are divided into these three groups:
Direct-page registers are located in the first 176 locations in the memory map, so they are
accessible with efficient direct addressing mode instructions.
High-page registers are used much less often, so they are located above 0x1800 in the memory
map. This leaves more room in the direct page for more frequently used registers and variables.
The nonvolatile register area consists of a block of 16 locations in flash memory at
0xFFB0–0xFFBF.
Nonvolatile register locations include:
Three values which are loaded into working registers at reset
0xFFCA:FFCB ADC Conversion Vadc
0xFFCC:FFCD KBI Vkeyboard
0xFFCE:FFCF SCI2 Transmit Vsci2tx
0xFFD0:FFD1 SCI2 Receive Vsci2rx
0xFFD2:FFD3 SCI2 Error Vsci2err
0xFFD4:FFD5 SCI1 Transmit Vsci1tx
0xFFD6:FFD7 SCI1 Receive Vsci1rx
0xFFD8:FFD9 SCI1 Error Vsci1err
0xFFDA:FFDB TPM2 Overflow Vtpm2ovf
0xFFDC:FFDD TPM2 Channel 1 Vtpm2ch1
0xFFDE:FFDF TPM2 Channel 0 Vtpm2ch0
0xFFE0:FFE1 TPM1 Overflow Vtpm1ovf
0xFFE2:FFE3 TPM1 Channel 5 Vtpm1ch5
0xFFE4:FFE5 TPM1 Channel 4 Vtpm1ch4
0xFFE6:FFE7 TPM1 Channel 3 Vtpm1ch3
0xFFE8:FFE9 TPM1 Channel 2 Vtpm1ch2
0xFFEA:FFEB TPM1 Channel 1 Vtpm1ch1
0xFFEC:FFED TPM1 Channel 0 Vtpm1ch0
0xFFEE:FFEF Reserved
0xFFF0:FFF1 USB Status Vusb
0xFFF2:FFF3 SPI2 Vspi2
0xFFF4:FFF5 SPI1 Vspi1
0xFFF6:FFF7 MCG Loss of Lock Vlol
0xFFF8:FFF9 Low Voltage Detect Vlvd
0xFFFA:FFFB IRQ Virq
0xFFFC:FFFD SWI Vswi
0xFFFE:FFFF Reset Vreset
Table 4-1. Reset and Interrupt Vectors (continued)
Address
(High/Low)
Vector Vector Name