|
MC908JL8CDWE Datasheet, PDF (25/212 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Chapter 2
Memory
2.1 Introduction
The CPU08 can address 64-kbytes of memory space. The memory map, shown in Figure 2-1, includes:
⢠8,192 bytes of user FLASH memory
⢠36 bytes of user-defined vectors
⢠959 bytes of monitor ROM
2.2 I/O Section
Addresses $0000â$003F, shown in Figure 2-2, contain most of the control, status, and data registers.
Additional I/O registers have the following addresses:
⢠$FE00; Break Status Register, BSR
⢠$FE01; Reset Status Register, RSR
⢠$FE02; Reserved
⢠$FE03; Break Flag Control Register, BFCR
⢠$FE04; Interrupt Status Register 1, INT1
⢠$FE05; Interrupt Status Register 2, INT2
⢠$FE06; Interrupt Status Register 3, INT3
⢠$FE07; Reserved
⢠$FE08; FLASH Control Register, FLCR
⢠$FE09; Reserved
⢠$FE0A; Reserved
⢠$FE0B; Reserved
⢠$FE0C; Break Address Register High, BRKH
⢠$FE0D; Break Address Register Low, BRKL
⢠$FE0E; Break Status and Control Register, BRKSCR
⢠$FE0F; Reserved
⢠$FFCF; FLASH Block Protect Register, FLBPR (FLASH register)
⢠$FFD0; Mask Option Register, MOR (FLASH register)
⢠$FFFF; COP Control Register, COPCTL
2.3 Monitor ROM
The 959 bytes at addresses $FC00â$FDFF and $FE10â$FFCE are reserved ROM addresses that
contain the instructions for the monitor functions. (See Chapter 7 Monitor ROM (MON).)
MC68HC908JL8/JK8 ⢠MC68HC08JL8/JK8 ⢠MC68HC908KL8 Data Sheet, Rev. 3.1
Freescale Semiconductor
25
|
▷ |